href as action does not carry over parameters

I would like to hand over a parameter (id) from one view to the next when clicking on a button like this:
Both version however don't work:
{
  "type": "button",
  "style": {
  "height": "20"
  },
  "url": "file://image.png",
  "action": {
  "type": "$href",
  "options": {
  "url": "file://some-local-json.json"
   },
   "id": "1234567"
}

{
  "type": "button",
  "style": {
  "height": "20"
  },
  "url": "file://image.png",
  "action": {
  "type": "$href",
  "options": {
  "url": "file://some-local-json.json"
  "id": "1234567"
   }
}

The version that does work is this one, which is however not usable in my setup, since I would also like to implement the $ok two-way communication:
{
"type": "label",
"text": "Open view",
 "href": {
   "url": "file://some-local-json.json",
   "options": {
   "id": "1234567"
    }
  }
}

I think it´s better to store the value in the cache
http://docs.jasonette.com/actions/#cache
So you can have the variable in both views

why is that an advantage? it's more work for the caller to do this and I just don't see any advantage. The value is already available in both views, in the caller because they must have it to put it in the options and, if my suggestion was implemented, it would then also be in the target view. There are issues like pass by reference or by value which might be relevant, but my suggestion there would be to treat the view to view as a function call so the options would would be passed by value.
You closed this by saying something unrelated, the variable is available in both views anyway, the issue was how to pass it to another view.
There have been others who expected the view to view mechanism to work this way, so it's certainly more intuitive.
Using the cache wouldn't work anyway. "Cache and local variables are both sandboxed per view url", so the value would not be visible in the called view. Using global variables would of course, but in 2018, using global variables to pass values between views just seems seriously outdated.

Please read this
https://medium.com/@gliechtenstein/native-mobile-view-as-microservice-fd24ea62defa
Here is an example of using $href with params
{
  "type": "$href",
  "options": {
    "url": "https://jasonbase.com/things/3fj.json",
    "options": {
      "firstName": "Bart",
      "lastName": "Simpson"
    }
  }
}

Using only href works, see my initial post.
I cannot find a solution to work with an action of type href. Passing doesn't work in that setup.

@clsource I'm not sure what the blog post you mentioned has to do with this? I also don't really understand the point about sandboxing where views all share a common global dictionary, that's not really how sandboxing works. But regardless you originally closed this issue suggestion people not use the options and instead put their parameters into the $global dictionary, and I responded that that's not a very good user experience. Now you're suggesting that we use the parameter passing mechanism that mexophantes wanted all along. Letting two views manipulate a global variable is a very bad suggestion I believe, it's just bad software engineering. The right way is to follow the traditional stack method, which is what $href does, pass by value (not reference), then return by value (with $ok). The problem is that mexophantes says this doesn't work with href actions, but does with $href. I haven't tried this to know, but at least now I think we're all in agreement that we shouldn't be communicating between views using $global variables.

Hello,
I am also looking for a solution. I have tried both the action and the link versions without success. I do not think the options are getting passed to the target view via the $params reference. The item triggering the link looks as follows:
{
"type": "button",
"text":  "test link",
"href": {
"url": "some json url",
"options": {
"name": "hello"
}
}
}
I expected to be able to just use:
{{$params.name}}
This example is right off the website. I tried both versions, action and link. Same results. The expansion of the template expression doesn't happen.
I see there isn't really an answer in this thread, but if anyone out there has solved this , I'd like to know how.
Thanks


cmake: revert #26148

Fix regression introduced by previous commit. Original problem that
commit was trying to fix was solved by modification of grpc recipe in
meta-openembedded project repository
Fixes #26857, discards https://github.com/grpc/grpc/pull/26940
@veblush @jtattermusch @xhochy

Because #26940 was trying to fix the problem my #26148 introduced in the
first place. My reasoning was that it solves that too :) Maybe others have
different view on that though.
On Fri, Oct 8, 2021, 13:29 Jan Tattermusch @.***> wrote:

Just to clarify:
So this reverts @.***
https://github.com/UVV-gh/grpc/commit/db88fb0ee826e73323e06ac6166ac038ee71f6a6,
right (which is this PR #26148 https://github.com/grpc/grpc/pull/26148)
Why are you mentioning "discards #26940
https://github.com/grpc/grpc/pull/26940)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/grpc/grpc/pull/27626#issuecomment-938566647, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AELPQ3EIFFWNIK6ROJFUVADUF3IYZANCNFSM5FPJHQPA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@veblush  please add another LGTM.

FTR, my orignal problem is solved by this commit


Update .travis.yaml (for oraclejdk7)

On trusty images oraclejdk7 is no longer supported. This is why we are getting travis failures.
We could remove it from .travis.yml file or switch to openjdk7.
Also, maybe precise image would work with oracle JAVA but this would require more work for Travis configuration.

I have created pull request https://github.com/Cognifide/APM/pull/93 for this issue

Fixed


How to setup a Websocket connection with cookie authentication

Hi,
I am trying to setup a Web socket connection to get live updates after authenticating via the API above (with a session cookie) but I cannot get it to work.
There is example how to create the Web socket connection with token authentication here, however I am not sure how to do it with a cookie created with this API.
Can anyone who has more experience on that advice please?

You can do it like this.

@nabadawa Your example or answer does not address the issue or question being asked. Please post response when you have accurate answer to the specifics being sought
@esdan7 I am closing this ticket, based on the discussions we had over email with reference to CORS and session handling.


Error with http request (and not https) for included stylesheet

I use Uno theme
Mixed Content: The page at 'https://<username>.github.io/#blog' was loaded over HTTPS, but requested an insecure stylesheet 'http://fonts.googleapis.com/css?family=Raleway:400,700|Roboto+Slab:300,400)'. This request has been blocked; the content must be served over HTTPS.
hubpress version : release 0.6.0

Are you still experiencing this issue @javathought ?
0.7.0 has been soft-launched, so you might want to try updating and seeing if the problem persists.

See https://github.com/HubPress/hubpress.io/pull/427

I propose to add this issue to the next version @jaredmorgs

I have released the 0.7.1, the problem should be fixed.
@javathought could you take a minute to test and confirm?

Hi,
I've tested on 0.7.1and reproduced the error :
https://javathought.github.io/2016/12/12/Heroku-Memo-for-postgresql.html
Mixed Content: The page at 'https://javathought.github.io/2016/12/12/Heroku-Memo-for-postgresql.html' was loaded over HTTPS, but requested an insecure stylesheet 'http://fonts.googleapis.com/css?family=Raleway:400,700|Roboto+Slab:300,400)'. This request has been blocked; the content must be served over HTTPS.

Hi @javathought
Do you have regenerated your content?
If not, go in the Settings panel and Save, it will generate all your content

My bad...
I have omitted to report themes during the release...
Welcome 0.7.3

No problem,
It can happen.

0.7.2 is here @javathought
If you have a minute to test ;)

Tested and ok 👍

😎


Incorrect behavior of ArrayLike<infer T> | Iterable<infer T>?

Bug Report
Search Terms: assignability, extends, generics, array like, iterable
Version & Regression Information: This is the behavior in every version I tried
Code: Playground link with relevant code
// Non-distributive:
{
  type Foo = ArrayLike<string> | Iterable<string> | number[] extends ArrayLike<any> | Iterable<any> ? true : false
  //   ^? [type Foo = true]
  type Bar = ArrayLike<string> | Iterable<string> | number[] extends ArrayLike<infer T> | Iterable<infer T> ? T : never
  //   ^? [type Bar = never]
  type Baz = ArrayLike<string> | Iterable<string> | number[] extends ArrayLike<infer T> | Iterable<infer U> ? T | U : never
  //   ^? [type Baz = never]
}

// Distributive:
{
  type FooT<T> = T extends ArrayLike<any> | Iterable<any> ? true : false
  type Foo = FooT<ArrayLike<string> | Iterable<string> | number[]>
  //   ^? [type Foo = true]
  type BarT<T> = T extends ArrayLike<infer T> | Iterable<infer T> ? T : never
  type Bar = BarT<ArrayLike<string> | Iterable<string> | number[]>
  //   ^? [type Bar = string | number]
  type BazT<T> = T extends ArrayLike<infer T> | Iterable<infer U> ? T | U : never
  type Baz = BazT<ArrayLike<string> | Iterable<string> | number[]>
  //   ^? [type Baz = unknown]
}

Expected Behavior: Types Bar and Baz being string | number in both cases.

This all looks correct to me. Can you make a more explicit case for why you consider this wrong?
Aside: it's very confusing to have same-named variables in the same small repro

I was digging into the behavior of the Array-related types when I was making up a good definition of Array.isArray for, again, uhyo/better-typescript-lib.
I've edited the comment. Hopefully it's clearer now.
For the first 3 types, if Foo0 holds, I suspect that Bar0 and Baz0 also hold.
For the last type, Baz1, I can't understand why it consists of an unknown[].

I see. I believe this misunderstanding is what infer does when the same type variable appears in multiple positions.
What you're expecting is that these utterances act as separate paths that the checker can take, but that's not how it works. When you have the same infer T, TS is trying to find a type that fits both instances at once. It's effectively the same as if you had written
function check<T>(x: ArrayLike<T> | Iterable<T>) { }
// Fails
check(null as any as ArrayLike<string> | Iterable<string> | number[]);

which fails because there are three candidates collected for T - string, string, and number.
Baz1 includes an unknown because when zero candidates get collected for T or U respectively, the resulting inference is unknown


GPU support

Hi there,
I am looking to speed up my batched ODE solving using your library, but I couldn't find any information on support for different GPU's / accelerators?
Do you know if this library supports cuda, mps (torchdiffeq doesn't), etc.?
Thank you!

Hey, torchode supports anything that pytorch supports, so CUDA works, I don't know about mps.


Entry Point for Making MTH5 files based on User Inputs and Various Ingestion Protocols

There does not seem to be a callable class for building MTH5 files from user inputs and various ingestion protocol. We likely need functions that is similar to /mth5/examples/make_mth5_from_iris_dmc_local.py, /mth5/examples/make_mth5_from_iris_dmc.py, /mth5/examples/make_mth5_from_nims.py... but that are generalized, are callable, and accept arguments.
This class could eventually be expanded to include other ingestion protocols for NetCDF and other file types.

Closed by merging branch enhancement_42


Use nni in Colab without web UI

Describe the issue: I would like to use NNI without the Web UI.
Environment: Colab

NNI version: latest
Training service (local|remote|pai|aml|etc): remote
Client OS: N/A
Server OS (for remote mode only): Linux
Python version: latest
PyTorch/TensorFlow version: latest
Is conda/virtualenv/venv used?: Yes
Is running in Docker?: No

Configuration:

Experiment config (remember to remove secrets!): n/a
Search space: default, from quickstart tutorial

Log message:

nnimanager.log: n/a
dispatcher.log: n/a
nnictl stdout and stderr: n/a

How to reproduce it?: When following the tutorial for using NNI in Colab (we followed this tutorial) you have to use NNI with a web UI. I would like to use NNI programmatically.
My research partner and I are trying to run an experiment where NNI is just the first step, so the web UI interrupts our experiment and prevents us from making progress.

The tutorial doesn't enforce you to use WebUI. It only proposes a way for you to access WebUI. If you don't want to see WebUI, you can skip the steps of ngrok and etc.

Closing the issue as the question has been answered.
Yes, you can use nnictl or nni pythonic approach instead of WebUI.

As far as I could tell, nnictl only allows you to tune the hyperparameters but not the parameters of the model using an evolutionary strategy, which was my goal. Is it possible to do this with nnictl?
Alternatively, is there a way to use the nni pythonic approach that skips the WebUI?


add tests

Codecov Report

Merging #1 into master will increase coverage by 3.69%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master       #1      +/-   ##
==========================================
+ Coverage   43.23%   46.93%   +3.69%
==========================================
  Files          14       14
  Lines         377      375       -2
==========================================
+ Hits          163      176      +13
+ Misses        214      199      -15

Impacted Files
Coverage Δ

src/Grids.jl
28.57% <ø> (ø)
:arrow_up:

src/productgrid.jl
89.28% <66.66%> (+29.28%)
:arrow_up:

src/intervalgrids.jl
69.38% <0%> (+2.04%)
:arrow_up:

src/recipes.jl
100% <0%> (+33.33%)
: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 51bdd37...a02f125. Read the comment docs.


Wildcard in base path not working without trailing slash

Describe the bug
Configuring a path with /sample/* changed in behavior:
example.com/sample/  <- works
example.com/sample  <- Doesn't work
The past few months everything worked fine without the trailing slash and we configured all our redirects to omit the trailing slash. We've been adding applications in production over the past few months and never experienced this problem before. The Azure ingress controller logs are fine and it's updating correctly.
To Reproduce
Configure a host based ingress resource with wildcard paths
/example1/*
/example2/*
Ingress Controller details
NAME                  	REVISION	UPDATED                 	STATUS  	CHART              	APP VERSION	NAMESPACE
external-azure-ingress	1       	Mon May 20 14:05:31 2019	DEPLOYED	ingress-azure-0.4.0	0.4.0      	default
internal-azure-ingress	1       	Mon May 20 14:06:02 2019	DEPLOYED	ingress-azure-0.4.0	0.4.0      	default

Investigating.

We have this exact same problem but with version 0.7.1.

This sounds like it could be the Application Gateway, was there a recent update for that?

@akshaysngupta Any updates on this issue?

@ddevaal @abenck Yes, this is a behavior change on Application Gateway. Customer notifications have been sent for this. The current/old behavior for a domain name without trailing / (for example contoso.com) was to send a redirect to one with trailing dash (for example contoso.com/). This is being changed to not sending a redirect. You will have to modify your path rules so that path rule without trailing / is handled explicitly as a new addition.

This has effectively cut the number of allowed rules in half.  Please raise the limit.


Expose properties to load the configuration both from an asset and a JSON string directly from the GooglePayButton widget

The Pay client accepts loading a payment configuration both from an asset stored within the Flutter module, or a JSON string produced at runtime (eg.: loaded from a backend server). This flexibility is not exposed all the way up to the GooglePayButton widget yet.
Include an additional property in the GooglePayButton widget to load the configuration from a JSON string, similar to how the Pay client already offers. Make sure to control for existence of at least one field using  assert on the init constructor.

@JlUgia sir do you know how to add paymentConfiguration without using assets?
i also  can't create Pay() instance using default constructor.

Hi @91priyansh, you can instantiate a payment configuration using a string:
PaymentConfiguration.fromJsonString(configurationJsonString)

You can then use that configuration to call the methods to determine readiness to pay and start the payment process. You can use the high level client in the pay package as a reference.
We may want to consider simplifying the use of JSON strings, exposing the method it all the way to the pay client, adding a wrapping method that takes a list of strings instead of assets.

Use the new 1.1.0 version from the pay package to load your configuration from strings.


--enable-benchmarks Benchmark programs not working

In my lazy var work I am getting to the point where changes may impact performance in a negative way, and I want to be sure that does not happen.
So I fired up --enable-benchmarks. The --enable-benchmark programs provide important information about the overall data I/O performance, for both sequential and parallel builds.
There were several benchmark programs that were not working, bunches of warnings, and some build problems, which I have fixes for:

tst_files2.c had an array initialization error, in which array num_recs[] was not properly filled. Also fixed warnings. Also due to the way the test was written, hardware buffers were unduly involved, I have changed the test to use a new file for each test run, instead of reusing.
run_get_knmi_files.sh/tst_knmi.c were not working for parallel builds. The script name has been changed to run_knmi_bm.sh and it now gets the files and runs the test, to remove the dependency.
run_tst_chunks.sh failed because the HDF5 version # is included in the ncdump -s -h output shipped as ref_chunks2.cdl. The shell runs a set of benchmarks, then uses ncdump to compare the chunksizes of the test file with expected CDL output. The presence of the HDF5 version in the _NCProperties field makes this comparison pointless, so I have removed it, and removed ref_chunks2.cdl. Also fixed warnings in tst_chunks3.c. Benchmarking part of test works fine.
run_bm_elena.sh did not include test_common.sh and so did not execute the test correctly.
run_bm_test1.sh and other shell scripts did not work for parallel builds due to test dependencies that were untracked in Makefile.am. I have added the dependencies.
tst_ar5.c was commented out, and did not look like something we want to keep. Something to do with nc_iter that Russ was experimenting with. I removed the test.
Many of the benchmark tests had return(0) as the final statement. This is wrong because they need to return non-zero in event of a problem. I have fixed.
There were many compile warnings in the benchmark programs which have been fixed.

This work is complete on branch ejh_hdf5_sep_next_2. I will put up a PR when its turn comes along.

When I added parallel, there were more failures with --enable-benchmarks. These included:

Long ago, apparently it was OK to pass 0 for the mode for nc_create_par/nc_open_par. Now NC_MPIIO or NC_MPIPOSIX is required.
The for loop in the shell run_par_bm_test.sh was bash-specific. I changed it to one that works in sh.
Needed to add a FINAL_RESULTS_QUIET which does not print a success message at the end of the bm_file run. The success messages pollute the output, which otherwise can be imported into a spreadsheet.

There were also some old, no longer useful benchmarking scripts that I have removed. These scripts were not valuable as extra tests - they just ran bm_file on a bunch of different test files for performance results.

Some old bench-marking scripts which depend on specific Unidata data drive. These were only run on my CI system at Unidata, and they don't make much sense any more: run_bm_radar_2D_compression1.sh,  run_bm_radar_2D_endianness1.sh, and run_bm_radar_2D.sh.
run_par_bm_radar_2D.sh relied on a specific data file at the Unidata ftp site, which is no longer there.
Also removed run_bm.sh

So --enable-benchmarks works on my branch for parallel builds as well as sequential builds.


LibreOffice 5.2 alpha1

Should I submit it under different name?

Maybe we can rename it to libreoffice-dev so it can include alpha & beta versions?

@fanquake so let use -dev for beta and alpha and -rc for corresponding releases.

Are you also changing the actual cask name to libreoffice-dev ? I think we could use it for alpha, beta and rc.

up & rebase


##[error]Error: /Users/runner/work/1/s/android/gradlew failed with return code: 1

Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@AnsariArman there is no good description of the issue/feature request so I'm closing it.


intermittent firestore UNAUTHENTICATED errors

firebase-admin 10.3..0
starting yesterday afternoon (July 12 ~4PM PST) our app using the firebase-admin sdk started getting the following errors.

Code: 16 Message: 16 UNAUTHENTICATED: Request had invalid authentication credentials

the issues resolved as of this morning at ~10AM PST.
Filing this ticket to let the firestore team know. While the issue has resolved itself, there were no notices on the firestore status dashboard or any indication that anything failed.
We changed nothing this morning and the firestore SDK went back to working.

We also have the same problem, but the issue still remains. As we described on stackoverflow, the UNAUTHENTICATED errors occur about 40% of the time. We run 7 different Firebase servers in different parts of the world. All servers are running the exact same code and are configured identically. 2 of them have this issue (australia-southeast1 and us-east1), and 5 didn't. These are production servers supporting over 30,000 users. We had no choice but to create 2 new Firebase servers and divert users to the new servers. This "resolved" the issue.

Hi @michaelAtCoalesce @damian4891 ,
Thanks for reporting this. It is a known incident and we have resolved it. Please let us know if you are still experiencing this.


Create Help Page

We need to create a Help Page and/or Admin interface that allows method invocation of all methods on a given API. This user interface should be very slick and minimal. A lot of work should go into this page because it will be the face of Nano.. it will be what people think of when they think of Nano.. so it better be badass.
The closest thing in the .NET world to what we want is Swagger. It's possible that long term we could even offer integration with Swagger but I'd rather build our own interface so that we own and control the full experience rather than letting another framework control the experience.

As part of the initial rewrite commit I've created a page called 'ApiExplorer' that satisfies the intent of this feature request: 27c58ecc653ebe86cf192d104da079303e71a788
Here is the initial commit of the ApiExplorer HTML file: https://github.com/AmbitEnergyLabs/Nano/blob/27c58ecc653ebe86cf192d104da079303e71a788/src/Nano.Demo.SelfHost/www/ApiExplorer/index.html


How to include it in a react app

Hi mikekelly,
Thank you for your job. I am looking at your source code and try to port it into my app.
I am experienced with backbone JS and jquery, but the way we use to build app with it is slitghly different and I struggle bringing all the logic together. Probably because of my unexperience with HAL and your app.
Is anyone interested working on a port to react ?

Yes, I'd be very interested in that. Also in structuring the code base in a way that makes it easier to work with the various packaging systems.
Unfortunately, I don't have the time to invest in this kind of a rewrite but I'd be happy to look to a port (perhaps as a 1.0 release)

I was working on a implementation in react but I found a short cut :

Download all the sources in one js file :

#!/bin/bash

urlList=(
	'http://haltalk.herokuapp.com/explorer/vendor/js/jquery-1.10.2.min.js'
	'http://haltalk.herokuapp.com/explorer/vendor/js/jquery-1.10.2.min.js'
	'http://haltalk.herokuapp.com/explorer/vendor/js/underscore.js'
	'http://haltalk.herokuapp.com/explorer/vendor/js/backbone.js'
	'http://haltalk.herokuapp.com/explorer/vendor/js/uritemplates.js'
	'http://haltalk.herokuapp.com/explorer/vendor/js/URI.min.js'
	'http://haltalk.herokuapp.com/explorer/vendor/js/bootstrap.js'
	'http://haltalk.herokuapp.com/explorer/js/hal.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/browser.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/http/client.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/resource.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/browser.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/explorer.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/inspector.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/navigation.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/location_bar.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/request_headers.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/resource.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/properties.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/links.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/embedded_resources.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/embedded_resource.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/non_safe_request_dialog.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/query_uri_dialog.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/response.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/response_headers.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/response_body.js'
	'http://haltalk.herokuapp.com/explorer/js/hal/views/documentation.js'
)

count=0
while [ "x${urlList[count]}" != "x" ]
do
   count=$(( $count + 1 )) && curl -vs "${urlList[count]}"
done >halbrowser.js

Do the modification you need like adding the token, then upload the file somewhere like pastebin.
Create your react-component :
import React, { PropTypes } from 'react';
import Helmet from 'react-helmet';

class HalBrowserPage extends React.Component {

  componentDidMount() {
    setTimeout(() => {
      const browser = new HAL.Browser({
        container: $('#browser'),
        token: JSON.parse(localStorage.token),
        entryPoint: '/'
      });
      Backbone.history.start();
    }, 1000);
  }

  render() {
    return (

        <Helmet
          link={[
            { rel: 'stylesheet', href: 'http://haltalk.herokuapp.com/explorer/vendor/css/bootstrap.css' },
            { rel: 'stylesheet', href: 'http://haltalk.herokuapp.com/explorer/vendor/css/bootstrap-responsive.css' },
            { rel: 'stylesheet', href: 'http://haltalk.herokuapp.com/explorer/styles.css' },
          ]}
          script={[
            { src: 'http://pastebin.com/raw/iAiHWrRN', type: 'text/javascript' },
          ]}

        />

    );
  }
}

work out of the box

I give this method as a helper for whose who are willing to start quickly.
@mikekelly Correct me if I am wrong but hoping on that view will  leave zombie events that will cause memory issue.
I have started a react implementation. I will give feedback asap


Add startOf and endOf methods

In order to cleanly implement these methods I added support for adding and subtracting moments by real months and years because we quickly run into issues if we assume every month is 30 days and year 365. See e9a9d01 for more details.

Is that Travis CI error on my end?

Could not find .travis.yml, using standard configuration.

No worries about the Travis CI integration, will fix that soon. Thanks a lot for the pull request!


Campaign: Statistics Part II

Users can see campaign statistics for their team and globally to motivate themselves and compare their progress with others.
Acceptance criteria:

[ ] Number of doors recorded by my team (also of these, how many were opened)
[ ] Number of doors recorded globally (Germany total)
[ ] Number of posters recorded globally (Germany total)
[ ] Number of flyers recorded per district [Kreisverband]
[ ] Number of flyers recorded per state [Landesverband]
[ ] Number of flyers recorded globally (Germany total)

Pollion reference: https://github.com/pollion/sunflower-app/issues/161

Pollion reference: https://github.com/pollion/sunflower-app/issues/161

UX questions @leagerndt @JuliaFreitagBGSt

Why are posters, flyers and doors not treated the same?
please also align with #178


[Bug]: Getting Existing generated directory was not found during bal clean when a generated dir exists outside the bal project

Description
I got this when the generated dir was immediately outside the ballerina project.
Steps to Reproduce

Affected Version(s)
2201.9.0
OS, DB, other environment details and versions
No response
Related area
-> Compilation
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

This issue is not reproducible for Update 9 as a fix was added before the release. Added the same fix for master.


[FEATURE] Consider Rounding Vehicle Speed Values

I'm not reporting this as a bug because it's probably "as designed". However, you might want to consider rounding the Vehicle Speed sensor to the nearest whole unit or some less precise value.

I'm not sure if there would be any use case for anything more precise than the nearest whole unit (mph/kmh/etc).
If you think there is a use case for something more precise than the nearest whole unit, maybe rounding to 2 decimal places would be a good compromise and similar to how the "Speed" attribute reports on the "Device_Tracker" entity?

However, the current sensor value is probably more than anyone needs to know and doesn't quite looks as clean as it could.
Just a suggestion, but feel free to close if you feel this is not necessary. Thanks again for your work on this!

I agree. I actually rounded fuel value but didn't do this one.


Cache miss when alias includes explicit quotes, instead of configuring quoting: {identifier: true}

Describe the bug
If updating a quoted model the dbt tests are not executed against the newly built model, instead they are deferring to the models in the previous state. For regular (non quoted) models the tests run against the correct newly built models.
In the provided example dbt 0.19.1 has been used but the same issue occurs in dbt 0.20.1.
Attached is a dbt project used to reproduce the issue (dbt_bug_project.zip)
Steps To Reproduce

Created some source data in Snowflake like below.

create schema afs_source;
create table sourcedata(col1 number);
insert into sourcedata(col1)  values(1),(2),(3);

dbt run --target=dev

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:13:00 | Concurrency: 1 threads (target='dev')
13:13:00 |
13:13:00 | 1 of 2 START view model [dbt_bug_project.zip](https://github.com/dbt-labs/dbt/files/7077915/dbt_bug_project.zip).not_quoted........................... [RUN]
13:13:02 | 1 of 2 OK created view model AFS_DEV.not_quoted...................... [SUCCESS 1 in 2.20s]
13:13:02 | 2 of 2 START view model AFS_DEV."quoted"............................. [RUN]
13:13:04 | 2 of 2 OK created view model AFS_DEV."quoted"........................ [SUCCESS 1 in 1.91s]
13:13:06 |
13:13:06 | Finished running 2 view models in 12.25s.

Completed successfully

Done. PASS=2 WARN=0 ERROR=0 SKIP=0 TOTAL=2

dbt test --target=dev

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:16:01 | Concurrency: 1 threads (target='dev')
13:16:01 |
13:16:01 | 1 of 2 START test sanity_check_model_not_quoted_..................... [RUN]
13:16:04 | 1 of 2 PASS sanity_check_model_not_quoted_........................... [PASS in 2.61s]
13:16:04 | 2 of 2 START test sanity_check_model_quoted_......................... [RUN]
13:16:07 | 2 of 2 PASS sanity_check_model_quoted_............................... [PASS in 2.87s]
13:16:07 |
13:16:07 | Finished running 2 tests in 7.24s.

Completed successfully

Done. PASS=2 WARN=0 ERROR=0 SKIP=0 TOTAL=2

dbt clean

Running with dbt=0.19.1
Checking target/*
 Cleaned target/*
Finished cleaning all paths.

dbt run --target=prod

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:17:48 | Concurrency: 1 threads (target='prod')
13:17:48 |
13:17:48 | 1 of 2 START view model AFS_PROD.not_quoted.......................... [RUN]
13:17:49 | 1 of 2 OK created view model AFS_PROD.not_quoted..................... [SUCCESS 1 in 1.96s]
13:17:49 | 2 of 2 START view model AFS_PROD."quoted"............................ [RUN]
13:17:51 | 2 of 2 OK created view model AFS_PROD."quoted"....................... [SUCCESS 1 in 1.65s]
13:17:53 |
13:17:53 | Finished running 2 view models in 11.40s.

Completed successfully

Done. PASS=2 WARN=0 ERROR=0 SKIP=0 TOTAL=2

dbt test --target=prod

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:18:27 | Concurrency: 1 threads (target='prod')
13:18:27 |
13:18:27 | 1 of 2 START test sanity_check_model_not_quoted_..................... [RUN]
13:18:29 | 1 of 2 PASS sanity_check_model_not_quoted_........................... [PASS in 2.20s]
13:18:29 | 2 of 2 START test sanity_check_model_quoted_......................... [RUN]
13:18:31 | 2 of 2 PASS sanity_check_model_quoted_............................... [PASS in 2.20s]
13:18:31 |
13:18:31 | Finished running 2 tests in 6.14s.

Completed successfully

Done. PASS=2 WARN=0 ERROR=0 SKIP=0 TOTAL=2

dbt docs generate --target=prod

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:19:56 | Concurrency: 1 threads (target='prod')
13:19:56 |
13:19:56 | Done.
13:19:56 | Building catalog
13:20:02 | Catalog written to /src/target/catalog.json

cp ./target/manifest.json .

dbt clean

Running with dbt=0.19.1
Checking target/*
 Cleaned target/*
Finished cleaning all paths.

Modify both the quoted and the not_quoted models by adding an extra column.
dbt run -m state:modified+ --defer --state ./ --target=dev

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:23:35 | Concurrency: 1 threads (target='dev')
13:23:35 |
13:23:35 | 1 of 2 START view model AFS_DEV.not_quoted........................... [RUN]
13:23:36 | 1 of 2 OK created view model AFS_DEV.not_quoted...................... [SUCCESS 1 in 1.74s]
13:23:36 | 2 of 2 START view model AFS_DEV."quoted"............................. [RUN]
13:23:38 | 2 of 2 OK created view model AFS_DEV."quoted"........................ [SUCCESS 1 in 1.52s]
13:23:39 |
13:23:39 | Finished running 2 view models in 8.88s.

Completed successfully

Done. PASS=2 WARN=0 ERROR=0 SKIP=0 TOTAL=2

dbt test -m state:modified+ --defer --state ./ --target=dev

Running with dbt=0.19.1
Found 2 models, 2 tests, 0 snapshots, 0 analyses, 144 macros, 0 operations, 0 seed files, 1 source, 0 exposures

13:24:27 | Concurrency: 1 threads (target='dev')
13:24:27 |
13:24:27 | 1 of 2 START test sanity_check_model_not_quoted_..................... [RUN]
13:24:29 | 1 of 2 PASS sanity_check_model_not_quoted_........................... [PASS in 2.67s]
13:24:29 | 2 of 2 START test sanity_check_model_quoted_......................... [RUN]
13:24:31 | 2 of 2 PASS sanity_check_model_quoted_............................... [PASS in 1.49s]
13:24:31 |
13:24:31 | Finished running 2 tests in 6.27s.

Completed successfully

Done. PASS=2 WARN=0 ERROR=0 SKIP=0 TOTAL=2

cat ./logs/dbt.log
Please see the logs attached in the zip file. Both the quoted and the unquoted models are changed but they render different results in the log as below. They should be executing against the AFS_DEV [dbt_bug_project.zip](https://github.com/dbt-labs/dbt/files/7077922/dbt_bug_project.zip)  schema.

The with validation as (

  select count(*) as count
  from QLIK_SCRATCH.[dbt_bug_project.zip](https://github.com/dbt-labs/dbt/files/7077915/dbt_bug_project.zip).not_quoted

)

with validation as (

  select count(*) as count
  from QLIK_SCRATCH.AFS_PROD."quoted"

)

Expected behavior
The dbt tests should run against the latest built models and not defered to the previously built models.
Screenshots and log output
Logs found in logs/dbt.log in the attached zip file.
System information
Which database are you using dbt with?

[ ] postgres
[ ] redshift
[ ] bigquery
[x] snowflake
[ ] other (specify: ____________)

The output of dbt --version:
installed version: 0.19.1
   latest version: 0.20.1

Your version of dbt is out of date! You can find instructions for upgrading here:
https://docs.getdbt.com/docs/installation

Plugins:
  - snowflake: 0.19.1

The operating system you're using:
Both locally MacOS Big Sur v11.5.2 and remotely EC2 instance with AMI name amzn2-ami-hvm-2.0.20200520.1-x86_64-gp2 (i.e. Linux).
The output of python --version:
Python 3.8.11

dbt_bug_project.zip

@magnusfors Thanks for the really clear reproduction case! I followed the steps you outlined, with dbt_jcohen as my dev schema and dbt_project_prod as my prod schema.
explanation
This isn't actually an error with --defer as much as it's a cache miss. One of the conditions dbt checks, when deciding if a relation should be deferred during a --defer run, is to look it up in the just-built relation cache via adapter.get_relation:
https://github.com/dbt-labs/dbt/blob/9d7a6556efb9bdbbfedf24b6f01ded90595a572d/core/dbt/contracts/graph/manifest.py#L930-L937
I re-ran with cache logging turned on (--log-cache-events), and I see this in the logs:
$ dbt --debug test -m state:modified+ --defer --state ./ --target=dev --log-cache-events
...
Adding relation: _CachedRelation(database=ad_hoc, schema=dbt_jcohen, identifier=quoted, inner="AD_HOC"."DBT_JCOHEN"."quoted")

Notice that dbt doesn't know to quote the identifier. That cached relation ends up being slightly different from the relation dbt thinks it's looking for, which has database: 'ad_hoc', schema: 'dbt_jcohen', and identifier: '"quoted"'.
resolution
Ultimately, there's a significantly better way to tell dbt that you want your relations to have quoted identifiers, and it's using the project-level quoting config: https://docs.getdbt.com/reference/project-configs/quoting. Rather than including quotes explicitly in the alias config, you want to set this in dbt_project.yml:
# dbt_project.yml
quoting:
  identifier: true

Note that, when you set that config, you're setting it for all resources in your project. There's no option to have it both ways.
In general, we highly recommend against setting quoting: true on Snowflake—you're going to have a bad time! dbt will try to do the thing as often as possible, but it makes a lot of things harder than they need to be, both for you and for dbt.
All that said, if you set that config to quote all identifiers, and remove the alias config from your models, everything works the way you'd expect—the cache lookups succeed, and the sanity_check_model test selects from the dev version (ad_hoc.dbt_jcohen."quoted").
next steps
The exact reproduction case isn't a behavior I'd expect dbt to handle. That said, there's a better error that dbt should have been raising, as soon as it finds a candidate match in the cache that's approximately but not exactly right:
Encountered an error:
Compilation Error
  When searching for a relation, dbt found an approximate match. Instead of guessing
  which relation to use, dbt will move on. Please delete "AD_HOC"."DBT_JCOHEN"."quoted", or rename it to be less ambiguous.
  Searched for: AD_HOC.DBT_JCOHEN."QUOTED"
  Found: "AD_HOC"."DBT_JCOHEN"."quoted"

I can trip that error by tweaking the logic for identifying approximate (but not exact) matches, to strip the adapter quote character in addition to performing a case-insensitive comparison:
https://github.com/dbt-labs/dbt/blob/9d7a6556efb9bdbbfedf24b6f01ded90595a572d/core/dbt/adapters/base/relation.py#L92-L93
            if (
                self.path.get_lowered_part(k).strip(self.quote_character) !=
                v.lower().strip(self.quote_character)
            ):
                approximate_match = False

Is adjusting the logic, so as to trip a better error earlier on, a change you'd be interested in contributing? Otherwise, I'm going to close this issue.

Resolved by #4076


How do I split and merge curves?

Good afternoon,
I have a simple 3D structural model with beam elements, as you can see in the next picture.

I would like to introduce a point on the beam highlighted in red to split the element into two (notice that the point is located at 0.2·L from one of the columns). I use the ‘split curve' command in the editor, but I receive the following error message: ‘split curve not available with OpenCASCADE geometry kermel’
Am I doing it correctly? In simple structural models like this, I can remove the beam and introduce this point, but in more complex models, it wouldn't be as straightforward.
On the other hand, what if I have the following example:

Is there any command to merge the curve defined by lines 8, 9 and 10 into only one?
Thank you so much!
Regards.

Good morning,
Attached to this message you will see both .geo uploaded as .txt.
Both files have only the geometry in which we would like to know how to split/merge curves.
Thank you so much.
Question1_split.txt
Question2_merge.txt

Good morning!
Thank you so much for your answer, I have been trying it, and both operations work perfectly!
On the other hand, I would like to know if splitting curves with no points defined on them is possible, eg: I want to split curve 7 into 3 different curves. Besides the "split curve" command, which I don't think it's appropriate for this purpose, I haven't found anything related to this in the manual.
Any help regarding this question will be highly appreciated.
Thank you so much.
Regards.

What do you mean by "splitting curve 7 into 3 different curves"? Do you mean with 3 equal  lengths curves?

What do you mean by "splitting curve 7 into 3 different curves"? Do you mean with 3 equal lengths curves?

Good morning!
Yes, split the curve into 3 (in this case) or "n" equal length curves.
Thank you.

No, there is no "equal-length automatic fragmentation" in GMSH. If you want N equal-length subcurves, you need to place your (N-1) equal-distanced points and use (N-1) times the BooleanFragments operator.


ebiten: enable UpdateStandardGamepadLayoutMappings on browsers

Requested by @eliasdaler

@eliasdaler This should work. The platform part should be empty. Please take a look.


Broken in Foundry VTT v10 Latest

This doesn't seem to work in (at least) Foundry VTT latest.  With this set to enabled on an animated tile (webm), with a darkness threshold of .5 to 1, transitioning from day to night or back does nothing to the visibility of the tile.
Foundry v10, build 286

My mistake.  I mistook the partially faded tiles you get in GM view.  Confirmed in player view they aren't visible.
My bad.


Slovenia flipped coords

The source has the columns as:
lon;lat;number;street;city;commune;region;postcode;id
13.9095556;45.8873882;1;Cankarjev trg;Ajdovščina;Ajdovščina;Goriška;5270;11028489
13.909424;45.8875309;2;Cankarjev trg;Ajdovščina;Ajdovščina;Goriška;5270;11028497
...

lon=longitude E
lat=latitude N
In PoC #5909 i have flipped them around to confirm that this is the problem, but obviously that is not right solution.
Related to:

https://github.com/openaddresses/batch/issues/90
PoC: https://github.com/openaddresses/openaddresses/pull/5909
similar https://github.com/openaddresses/openaddresses/issues/5906
similar https://github.com/openaddresses/openaddresses/issues/5908 & https://github.com/openaddresses/openaddresses/pull/5910
similar https://github.com/openaddresses/openaddresses/issues/5911
similar https://github.com/openaddresses/openaddresses/issues/5912
similar https://github.com/openaddresses/openaddresses/issues/5919
possibly blocking https://github.com/openaddresses/openaddresses/pull/5907

According to the history log the change happened between

Job 115435 / 2021-06-11 which was last OK ✅  and
Job 118280 / 2021-06-18 which was the first with error  ❌

Between those jobs thee https://github.com/openaddresses/batch-machine/pull/15 was merged on 2021-06-16 ⚠

Slovenia addresses appear to be fixed via https://github.com/openaddresses/batch-machine/pull/25, but please check also the other sources listed in the description.

Slovenia addresses & similiar CSV projection issues appear to be fixed. If we find stragglers that I have missed let us open individual tickets for these.  I'll be investigating the building shapefile next.


How to acquire existing token without providing password again

Hello,
I have seen the sample where a client is authenticated using username and password. However, some libraries (maybe this one too) support the use case where we want to just acquire the current Kerberos ticket seamlessly without having username/password passed as inputs (so without prompting the user again to enter their credentials because they will have already logged in).
In NSSPI, that is known as the "current context" for client or server.
Is there something similar in this library?
Example:
var client = new KerberosClient();
var kerbCred = new KerberosCurrentClientCredential(); // not Password credentials
await client.Authenticate(kerbCred); // or server.Authenticate() to get a ticket
var ticket = await client.GetServiceTicket("host/appservice.corp.identityintervention.com");
Thanks

The credential cache is not persistent across client instantiations by design. This prevents cross-client leaks. The simplest thing to do is keep the KerberosClient or KerberosClient.Cache around for the lifetime of whatever you're doing and/or implement your own cache. Under the covers it's basically just a ConcurrentDictionary<> matching the service name to a ticket for the authenticated user.
However, if you're looking to create a KerberosClient and just grab credentials off the currently logged on user in Windows then you should just use SSPI. There's no way to extract the creds from Windows (by design) to use in the initial authentication of the client, and it's not intended to be a wrapper around SSPI.

I see. I am actually using SSPI and got to a point where I am able to get Kerberos token off the currently logged on user. All that "client-KDC" journey without using Kerberos.NET.
However, the next step for me would be to use that Kerberos token and somehow build AP-REQ so I can send it from client to AP (application server).
Maybe I have to combine two libraries here: SSPI and Kerberos.NET. If you could explain to me how to use Kerberos.NET.Client.ApplicationSessionContext's ApReq please, that'd narrow things down I suppose.
Thanks for your help.

The blob of bytes the ISC call gave you is an Ap-req in a GSS wrapper. That's normally what you send to the server. You usually don't send raw kerb messages and instead wrap them in platform goo like GSS.
There's also the negotiate path, which is subtly different, but still basically the same premise.
In short, the thing you got out of SSPI is what you send to the server. No need to do any additional work, and you can most likely skip over using this library if you want.

From: Hisham<EMAIL_ADDRESS>Sent: Sunday, November 17, 2019 5:55:09 AM
To: SteveSyfuhs/Kerberos.NET<EMAIL_ADDRESS>Cc: Steve Syfuhs<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [SteveSyfuhs/Kerberos.NET] How to acquire existing token without providing password again (#89)
I see. I am actually using SSPI and got to a point where I am able to get Kerberos token off the currently logged on user. All that "client-KDC" journey without using Kerberos.NET.
However, the next step for me would be to use that Kerberos token and somehow build AP-REQ so I can send it from client to AP (application server).
Maybe I have to combine two libraries here: SSPI and Kerberos.NET. If you could explain to me how to use Kerberos.NET.Client.ApplicationSessionContext's ApReq please, that'd narrow things down I suppose.
Thanks for your help.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/SteveSyfuhs/Kerberos.NET/issues/89?email_source=notifications&email_token=AAJHTYOTS5SCQP6XQG5JEF3QUFEL3A5CNFSM4JN54XY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEIMRJA#issuecomment-554748068, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJHTYOEOFOVYPLDGBU4AZTQUFEL3ANCNFSM4JN54XYQ.

Thanks for your reply. What I got from SSPI is only the Kerberos token and not the SPNEGO wrapped AP-REQ. But I am hoping that gets sent automatically during the Http request (after receiving 401 initially). Otherwise, I would have to think about a way to combine SSPI and Kerberos.NET (which exposes AP-REQ).

Use "negotiate" instead of kerberos as the call package and SSPI will wrap it in spnego.

From: Sentoj<EMAIL_ADDRESS>Sent: Thursday, November 21, 2019 6:08:35 AM
To: SteveSyfuhs/Kerberos.NET<EMAIL_ADDRESS>Cc: Steve Syfuhs<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [SteveSyfuhs/Kerberos.NET] How to acquire existing token without providing password again (#89)
Thanks for your reply. What I got from SSPI is only the Kerberos token and not the SPNEGO wrapped AP-REQ. But I am hoping that gets sent automatically during the Http request (after receiving 401 initially). Otherwise, I would have to think about a way to combine SSPI and Kerberos.NET (which exposes AP-REQ).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/SteveSyfuhs/Kerberos.NET/issues/89?email_source=notifications&email_token=AAJHTYPRD3PCNVAUTIJ7OSLQU2I6HA5CNFSM4JN54XY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE2K3TY#issuecomment-557100495, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJHTYNYPS4LTCRN4BWTZITQU2I6HANCNFSM4JN54XYQ.


Issue/#128 include dockerfiles to start from cloud image

Now there are two new commands:

ekumenlabs-terminus-intel
ekumenlabs-terminus-nvidia

These two use the ekumenlabs/gazebo-terminus image instead of compiling it from source to save time. Readme has been updated.
@Shokman in another issue I'll split the dockerfiles.

Perfect.


feature reqwest: PUT wrapper

Please create .put() method.
It will also make upgrading from Hyper::Client more simple.

Is this meant for the reqwest repo?

Sorry, 2 tabs were near.


MacOS installation

Hi,
Tabiew looks amazing... are you planing to make it available from Homebrew (for example) for MacOS users as well?
I think that would be great...
Thanks,

Hi,
Thank you kindly for your kind words.
I plan to publish Tabiew on multiple channels, such as Homebrew and PyPi. However, this would take some time to be ready and tested. Meanwhile, I suggest you install Tabiew using cargo on MacOS. Let me know if you need any assistance with the installation.

I am glad to mention that Tabiew is now available to install on MacOS using Homebrew:
brew tap shshemi/homebrew-tabiew
brew install tabiew

Please try it out and let me know if anything is missing.

This is great, the installation works perfectly with Homebrew... thanks for your ultra-quick response 👍🏽

@shshemi, Would you consider providing standalone compiled binaries for Mac OS (both Intel and Silicon) builds?
I am aware that I can go the brew way, but there are certain times when it fails to impress due to various reasons.

As of version 0.4.3, the compiled binary for Apple silicon is available on the download page. For Intel, however, one of the dependencies failed to compile, which needs further investigation.

The brew installation still builds from the source like cargo install tabiew, which is super slow (> 20 minutes) when compiling polars.

You can use the prebuilt binary from here.
Furthermore,I am planning to modify the Homebrew Formula to install from precompile binaries by default.

tabiew is now available from Homebrew core with pre-built binaries. Just brew update. then brew install tabiew. No muss, no fuss. 😁

Great! Now the installation is as fast as expected, thanks!


Incompatible with android studio 4

Incompatible with android studio 4
gradle-wrapper.properties: distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
dependencies {
    classpath 'com.android.tools.build:gradle:4.0.1'
}

I had to downgrade the version, as bellow:
gradle-wrapper.properties: distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
dependencies {
    classpath 'com.android.tools.build:gradle:3.6.0'
}

the easiest solution for now...

I have same issue


netstandard2.0 added into  for AutoFixture.csproj

It was not possible to use AutoFixture in test projects for netcoreapp2.0 applications.

Thanks for contributing to our project!
I'm a bit surprised by this PR as I thought we fully support .NET Standard/Core 2.0 😕 Could you please describe the issue in more detail? I've just tested AutoFixture 4.0.0-rc1 with .NET Core 2.0 app and it worked perfectly fine.
project file:
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>

    <IsPackable>false</IsPackable>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0-preview-20170628-02" />
    <PackageReference Include="xunit" Version="2.3.0" />
    <PackageReference Include="xunit.runner.visualstudio" Version="2.3.0" />
    <PackageReference Include="AutoFixture" Version="4.0.0-rc1" />
  </ItemGroup>

</Project>

Test:
public class AutoFixutureTester
{
    [Fact]
    public void VerifyDoesNotFail()
    {
        var fixutre = new Fixture();
        var result = fixutre.Create<object>();
        Assert.NotNull(result);
    }
}

In fact, AutoFixture solution itself contains project targeting .NET Core 2.0 and it doesn't fail neither locally or on CI:
https://github.com/AutoFixture/AutoFixture/blob/8c5c217ff4a284eab1485e0d3300b61aed383817/Src/IdiomsUnitTest/IdiomsUnitTest.csproj#L7
Given that, could you please share the particular scenario when it fails?
Thank you in advance for your reply. 😉

I have a small test solution with two projects:
Api
<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFrameworks>netcoreapp2.0</TargetFrameworks>
  </PropertyGroup>

    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
  </ItemGroup>
</Project>

And test for api
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netcoreapp2.0</TargetFrameworks>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="AutoFixture" Version="3.51.0" />
    <PackageReference Include="NSubstitute" Version="3.0.1" />
    <PackageReference Include="NUnit" Version="3.8.1" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.8.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\Api\Api.csproj" />
  </ItemGroup>

</Project>

sorry, I did not see that there is a new version (AutoFixture 4.0.0-rc1) whitch has no problems with netcoreapp2.0
PR should be deleted

sorry, I did not see that there is a new version (AutoFixture 4.0.0-rc1) whitch has no problems with netcoreapp2.0

No worries, I'm happy that nothing should be changed and it works 😃 Please test it and feel free to register issues if any 😉
Closing this PR as no actions are required actually.


Stache/accessibility

Whoops, sorry, wrong repository. Code is proof of concept for a class project.


merging latest changes from main to live

Docs Build status updates of commit e8e32f7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-conceptual/azureadps-2.0/install-adv2.md
:white_check_mark:Succeeded
View (azureadps-2.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e104ec2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azureadps-1.0/MSOnline/Get-MsolRoleMember.md
:white_check_mark:Succeeded
View (azureadps-1.0)

docs-conceptual/azureadps-2.0/install-adv2.md
:white_check_mark:Succeeded
View (azureadps-2.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


added example for server in README. made sure things compile/run

@danoctavian mind rebasing on top of master, instead of merging master in?


Dataset is unavailable

The link to the dataset can not be used, can you please upload the dataset or a link that can help?

Hi, I am not the author of BeautyGAN, so I do not process the MT dataset. Please refer to https://github.com/VinAIResearch/CPM/issues/11#issuecomment-912403455 for further information.


 It is based on the previous PR to openqasm repo. The main change is that we decoupled from OpenQASM parser and only parse cal and defcal body. Currently, we walk the AST from OpenQASM parser and parse the text body of cal/defcal with the OpenPulse parser. In the future, we will use delegating parser when it is merged into the OpenQASM.

Somehow I was not able to request reviewers. Please take a look when you get an opportunity @jakelishman and @philreinhold. Thanks!


Add consistent support for toolkit

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15291/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15291/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15291/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15291/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15291/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15291/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15291/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15291/merge#BCU1XR#0

WebGL2 visualization test reporter:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15291/merge/testResults/webgl2playwright/index.html

Visualization tests for WebGPU (Experimental)
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/15291/merge/testResults/webgpuplaywright/index.html


frost-toggle-button: Create test suite

Create the unit and integration test suite for frost-toggle-button:
https://github.com/ciena-frost/ember-frost-core/pull/149#event-803024382

Right now there is not a README for frost-toggle in docs/
We need to create the README and a link to it in the main README.

I will add hooks as in #269

Closed via: https://github.com/ciena-frost/ember-frost-core/pull/276


[Feature]: Web3Auth Support (Torus2.0)

Is your request related to a problem?
The next release of Torus is now called Web3Auth. The API is similar, but there are differences.
Key improvements:

Signing and transactions shouldn't require signing anymore

Overview:
https://docs.web3auth.io/get-started/quickstart
Example of Web3Auth integration that works on any domain (this should be the target implementation):
https://gist.github.com/himanshuchawla009/aa065b1ffbee77337488a27f2583202e
I'd recommend forking the Torus Onboardjs plugin and rewrite it using the example above.
Feature Description
No response
Alternative Solutions
No response
Anything else?
No response

Hi @jadbox
Closing this issue has this has your suggested feature has been integrated.


[ACS-Rooms] Added release date to rooms change log

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

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


URL parsing throws false negatives

I used the Regex found in Stylestats in a project of mine (to detect if a JavaScript file was passed as a URL), but it did not accept my url https://cdn.polyfill.io/v1/polyfill.min.js?ua=firefox/30.
The regex can be found in stylestats.js: https://github.com/t32k/stylestats/blob/master/lib/stylestats.js#L29
var URL = /^(?:(?:ht|f)tp(?:s?)\:\/\/|~\/|\/)?(?:\w+:\w+@)?((?:(?:[-\w\d{1-3}]+\.)+(?:com|org|cat|coop|int|pro|tel|xxx|net|gov|mil|biz|info|mobi|name|aero|jobs|edu|co\.uk|ac\.uk|it|fr|tv|museum|asia|local|travel|[a-z]{2})?)|((\b25[0-5]\b|\b[2][0-4][0-9]\b|\b[0-1]?[0-9]?[0-9]\b)(\.(\b25[0-5]\b|\b[2][0-4][0-9]\b|\b[0-1]?[0-9]?[0-9]\b)){3}))(?::[\d]{1,5})?(?:(?:(?:\/(?:[-\w~!$+|.,=]|%[a-f\d]{2})+)+|\/)+|\?|#)?(?:(?:\?(?:[-\w~!$+|.,*:]|%[a-f\d{2}])+=?(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)(?:&(?:[-\w~!$+|.,*:]|%[a-f\d{2}])+=?(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)*)*(?:#(?:[-\w~!$ |\/.,*:;=]|%[a-f\d]{2})*)?$/;

I can recommend the use of the valid-url package which worked well for me.

Why is there even parsing? Issue a HEAD, request OK, sounds good; fallback to GET if HEAD is blocked. I tried pasting in a link and it's failing. Not a good first impression :(


Message is sent in Assistant though no model was set in settings. Note: the response is received ok as default model is used, though user can miss this knowledge.

Click on "+ New conversation"
Set Assistant
In Assistant model type smth like GPT35 (don't select any model, just leave the text)
Type any message and sent -> The response is received. if to hover over assistant icon, there is no Assistant model field. If to open settings, default model GPT-4 is set

Expected result: TBD. Can we check that valid model is set in assistant model?

Is it connected to #112 ?


Correctly detect retryable TransientKinesisExceptions (fixes #23517)

Correctly detect retryable TransientKinesisExceptions. ResourceNotFoundException and similar should not be retried  (fixes #23517)

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @aromanenko-dev

Run Java PreCommit


Polish repository of old scripts now redundant with PyPi and RtD

We have some scripts that we don't need anymore now that we have PyPi and Read the Docs.
Some candidates:

https://github.com/AlphaGenes/AlphaPeel/blob/main/build_pipeline.sh REMOVE?

https://github.com/AlphaGenes/AlphaPeel/tree/main#readme POLISH (remove the build stuff and point to documentation? Should we also port the environments stuff/mamba into the installation and development/contribution?)

https://github.com/AlphaGenes/AlphaPeel/blob/main/docs/Makefile

https://github.com/AlphaGenes/AlphaPeel/blob/main/docs/make.bat

Anything else?

@gregorgorjanc According to the Sphinx documentation, Makefile and make.bat are

Convenience scripts to simplify some common Sphinx operations, such as rendering the content.

Even though we are applying Read the Docs right now, it is building documentation by using Sphinx, so these two files should be kept.
Also, as we have pyproject.toml now, we don't need setup.py anymore.

@XingerTang OK, Sphinx scripts stay for now.
I have done some polishing in the README, but more should be done re build system. Can you see what is the best way forward and clean the other files?

@gregorgorjanc
I think we don't need the build instructions as these are written for building the zip file.
Even though it can also build the user guide and distributions,

For building the user guide, as we implemented Read the Docs now, we can just put some links to the documentation there.
For building the distributions, both the source distribution and the wheel distribution of the package are now available on the PyPI. If the users want to build the wheels by themselves, the instructions can still be simplified a lot so that the building can be done without any reference to build_pipeline.sh.

I agree @XingerTang! Can you work on polishing this?
Thanks! We have done a great job here and have a very nice clean slate to move to more substantive stuff;)


[Feature] Adding hamburger in navbar

Description
adding hamburger in mobile view
Screenshots

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)

Congratulations, @dhairyagothi! 🎉 Thank you for creating your issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our contributing guidelines

@pooranjoyb please assign me

Well, we already have the Profile Icon to switch to different pages. I guess we dont need this as of now :/


Code review for Bortoletti and Barca

Hi guys I'm Alberto Ursino.
I commited 3 files to review: 1 MainActivity and 2 simple classes.

Class RingCommand:

Only a question: are specifications to have valid password written in another class?

Class PasswordManager:

I suggest you to save the Context as a private variable so every time you don't have to ask for it as parameter. However I don't think if it is the best choice.

Class MainActivity:

I saw the changes after the other code review and I have nothing to add.

In general good comments, no hardwiring, good formattation and good code.
Nice PREFERENCES_PASSWORD_KEY.

I don't understand your question, I ask you if you can clarify better...
Excellent observation on the context repeated many times, I corrected.

In the class RingCommand at the line 22 it is written “valid password” for the parameter “password”. What do you mean with “valid”?
It is only a curiosity to know if you check the validity in another class before invoking the method.

Good observation, I corrected and improved some PasswordManager instantiation


Add "Resource" controller attribute

✨ Progress

[x] Resource attribute(s)
[x] Integration with different attributes (prefix, middleware, domain etc)
[x] Cover with tests (doing it right now)

🗒 Notes

Prefix Registration
Prefix registration was done using this alternative: https://github.com/laravel/framework/blob/3591526d86ae6269c29c097710657565984eb09d/src/Illuminate/Routing/ResourceRegistrar.php#L140

Let me know if I'm moving this PR in the right direction :) Thanks

@freekmurze Any chances of getting this reviewed? Thanks a lot!

Thanks, could you also update the readme?

Updated. Preview.

Nice, maybe add a link to the resource controller section in the Laravel
docs, and the we’re done I think 👍
On Sat, 14 Aug 2021 at 20:10, Ostap Bregin @.***> wrote:

Updated. Preview
https://github.com/osbre/laravel-route-attributes/tree/controller-resource-attribute#resource-controllers
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/spatie/laravel-route-attributes/pull/44#issuecomment-898939513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADWEDLLJWNGCLB7WF4BNB3T42WPRANCNFSM5BVQHESQ
.

--
Freek Van der Herten https://spatie.be +32 495 84 27 91

Updated. Lmk if that works.
Just in case: would love to participate in any kind of internship at Spatie, or maintain a package/help with something :)

Thanks for this PR.
Here's a list of open issues that you could take a look at: https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+user%3Aspatie+is%3Apublic+-label%3Aenhancement+
As for internships: we only offer that for people that have knowledge of Dutch.


feature: Add a redirects mapping parameter

This is to be considered a proposal/proof of concept, not a real PR.
The router helper is really great and useful, and I've been using it a lot. However, almost every time I use it, I also find myself having to implement some sort of redirect (for example, redirecting users from / to /view1). My proposal is to add an optional "redirects mapping" parameter, that will automatically handle redirects passed to it. What do you think? Would it add too much complexity?
Example usage of my current implementation:
installRouter(callback, [
  {
    from: '/',
    to: '/view1'
  },
  {
    // Also supports arrays
    from: [
      '/randompage1',
      '/randompage2'
    ],
    to: '/view2'
  }
]);

Interesting idea, though this wouldn't handle cases where users cmd+click's to open in new tab or if the user navigates directly to the "from" URL. Those cases would have to be handled by some script, perhaps in a history.replaceState() in the function you pass to installRouter().

Actually, this check should handle those cases too, as it is run when the router is installed


new fans and libs here

@h1alexbel can you please submit a PR with only the relevant changes first? You are changing the formatting of the document here, which I'm not sure is correct

@yegor256 checks this, please.


fix(filer): :bug: set types for all sotType constants

Type omitting is valid only for iota constant groups

@ninedraft Thanks.


Tests for HDFS Paths support as IO

As we use Paths in our IO factories and we are planning to support some tools working with Distmap (see #43), we require that this framework is tested for HDFS in our data sources.
See https://wiki.apache.org/hadoop/HowToDevelopUnitTests for develop tests.

We need this tests, but even with them we should test the tools with files in the cluster (as we found already problems regarding the services, see #134).

This should be also done with DistMap tools, in the same way as it will work in DistMap:

ReadsToDistmap: local input, HDFS output
DownloadDistmapResult: HDFS input, local output


Break up the examples page into 4 pages

fixes #904

This change is

/retest

/retest

Hallo @mameshini Please would you pull down the files from the Kubeflow/website repo again and fix the merge problems. The preview won't build until those are fixed.

/assign @joeliedtke
I'm assigning @joeliedtke to do a tech writing review.


Do not sign patched artifacts at PR time

Description of changes: Secrets are not available during PR build time. This PR makes the GPG password and key optional. Environment var in patch workflow is only set if those inputs are provided.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report
Attention: 102 lines in your changes are missing coverage. Please review.

Comparison is base (09e6487) 85.71% compared to head (bbc5cc9) 50.73%.
 Consider uploading reports for the commit a38ff0d to get more accurate results

Files
Patch %
Lines

...ent/providers/AwsAppSignalsCustomizerProvider.java
24.00%
35 Missing and 3 partials :warning:

...gent/providers/AwsSpanMetricsProcessorBuilder.java
0.00%
20 Missing :warning:

...ders/AttributePropagatingSpanProcessorBuilder.java
0.00%
16 Missing :warning:

...viders/AwsMetricAttributesSpanExporterBuilder.java
0.00%
11 Missing :warning:

...try/javaagent/providers/AwsSpanProcessingUtil.java
90.16%
1 Missing and 5 partials :warning:

...vaagent/providers/AwsMetricAttributeGenerator.java
96.89%
2 Missing and 3 partials :warning:

...y/javaagent/providers/AwsSpanMetricsProcessor.java
91.48%
0 Missing and 4 partials :warning:

...t/providers/AttributePropagatingSpanProcessor.java
94.59%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@              Coverage Diff              @@
##               main     #691       +/-   ##
=============================================
- Coverage     85.71%   50.73%   -34.99%
- Complexity       19      264      +245
=============================================
  Files             3       39       +36
  Lines            49     1301     +1252
  Branches          5      141      +136
=============================================
+ Hits             42      660      +618
- Misses            3      609      +606
- Partials          4       32       +28

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


Add latest alias to edit record command

closes #71
I implemented the latest alias for edit record by writing a new method GetLatestRecord in record.go.
Since the fs-methods return sorted slices, it should be ensured that the last element of the slice is also the last created record.
If there are no records created yet, an error is returned.

This PR is included in release v0.6.0.


Add pg_catalog.pg_tables and pg_catalog.pg_views tables

Summary of the changes / Why this improves CrateDB
Add pg_catalog.pg_tables and pg_catalog.pg_views tables for improved compatibility with PostgreSQL.
The information in those tables is redundant whit what is already in place, however some pg-compatible tools rely on those tables (E.g. Dremio).
pg_tables  and pg_views references (among others) the information from pg_class table.
reference:
https://www.postgresql.org/docs/current/view-pg-tables.html
https://www.postgresql.org/docs/current/view-pg-views.html

closes https://github.com/crate/crate/issues/12574
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

rebased on master and squashed


Cannot disable column headers and scrollbar

Hello.
I've been trying to create a table without displaying the column headers.
I tried hiding the jsgrid-grid-header div but the table format gets messed up.
I've also tried hiding the scrollbar but couldn't find a solution.
Is there a way to solve this?
Thanks.

Hi,
you can hide header with heading: false option
to let the grid grow without scrollbar just remove height option.

Heading: false works but removing the height parameter doesn't eliminate the scrollbar.

You can redefine with css the overflow-y property of the grid body.


issue with small pool sizes

A minor issue we found during testing with small pool sizes (in our case: min=0, max=2):
If max pool size is reached garm will ignore additional jobs queued by GH.
As soon as the currently running jobs are completed, the pool is scaled down to min=0 again and the jobs waiting in GH will never be scheduled until we manually resend the webhook event / manually trigger the creation of a new runner.
 Moritz Keppler<EMAIL_ADDRESS>Mercedes-Benz Tech Innovation GmbH, legal info/Impressum

Indeed. That is a bit of a pickle. Garm creates new runners based on 2 things:

an event from github
ensuring min_idle_runners

And will obey the max runner limit ignoring "queued" events if that limit is reached. This means that one decision factor is removed in that circumstance. And min_idle_runner=0 will eliminate the other.
An immediate solution would be to have at least 1 set on min_idle_runners. A good solution would be to queue the new runner in the database, and not spin it up until we can accommodate it (number of runners falls under max). Unfortunately, this one will take some time to implement due to backlog. But it will be fixed.
I for the time being would suggest to define pools at the org/enterprise level (which should reduce the number of pools you will need), and have at least 1 runner per pool.

thanks! definitely not a critical issue as we have a workaround.
Queued runners in the database could be a solution to at least guarantee that there will be an sufficient amount of runners. But what would happen if the job gets cancelled in the meanwhile or executed on another runner or ...? Maybe easier to have an algorithm that just reacts on the current load, e.g. "always start some extra runners that get automatically shutdown again if not used within a timeframe"... but only a vague idea, not sure if it will work.

The main issue I see now, is that we ignore events sent via web hooks if max_runners is reached. That is not a good thing to do, and the issue you're seeing is proof of that.
I think a good approach would be to record web hook events as they come in, and use that as a source of truth to make decisions. It also gives us greater transparency into which event triggered the creation of a runner.
We currently receive web hooks for 3 events:

A workflow is queued. This means a workflow has been requested, but no runner picked it up yet.
A workflow transitions to in_progress. This means that one of our runners or some other runner has picked up a workflow in our repo. If it's one of ours, we currently mark the runner as active.
A workflow transitions to completed. This means that a workflow has been canceled or has finished running. The outcome of the workflow is not relevant (error or success). If a workflow is canceled before a runner picks it up, the runner_name property is not set.

What we could do is to create a new entity in our store that tracks web hook events and their state. Then we can use this to scale our runners. As long as we receive web hooks, we can keep this updated. The challenge is to make this robust enough to still work during periods of github outages, prolonged downtime periods for garm, or even restarts. We also need to keep in mind that we may have pools and web hooks configured on all 3 levels (repo, org, enterprise), so a workflow will trigger an event on all 3 for the same workflow.
This is a non-trivial change that will require some thought and time, but will ultimately improve the way garm makes decisions.


While performing Situational Analysis for Domain I get this errors

Please check the screenshot.

Any comments, please?

Must be something with your domain. In some environment single functions or scripts I embedded make problems. There will be errors for some checks anytime.
but I can’t replicate this so it’s something in your environment. 🤷♂

If that happens I recommend you to take a look at the source code and try the functions manually.

Thank you for your response. I will check that. Forgive me for forgetting to mention this all the time! I love your work.


any efforts to use ios camera?

I understand you can use OBNinja - obs virtual camera.
https://github.com/alievk/avatarify-python/issues/339

I have no idea and no plans to try do something like this. If you want to use output as fake camera input you should be able to do this using pyfakewebcam as described here.
Maybe I will try implement something like that :smile: in this repo but also not soon.


Never delete the last 10

Since we're fetching the last ten, never delete the last ten from each feed.
This way we every time we fetch, we can query to see if the item we're trying to add exists.

Delete the last updated URL from code
Delete last updated url from README

Fixed in https://github.com/quicoto/RSS-Reader/commit/3c1b033dde2d673702071234576f471f764df170


Circumventing Railway Deployment

Hi,
https://github.com/tuhinpal/WhatsBot/commit/d120cc88a245d7225b8077f93ba4636ba8fccbb0
Whatever this is is going to end up with your users getting banned on Railway
This is just a friendly warning; this isn't a supported and any attempts to get around it are against ToS
Please roll this back and remove the button

Hello, Jake
It is removed https://github.com/tuhinpal/WhatsBot/commit/c0b87340ff197c8c19748b095a438f5b1c6db2ba

How can I scan the QR code?


ComboBox/Select easily becames laggy

Provide your feedback here.
When the ComboBox or Select component have a bit more items, they easily become laggy, because the full list re-renders on a single item hover. This makes them not scale well with data. It's not the case with the standalone ListBox however, rendering is optimized in that. Only when it belongs to a ComboBox or Select. The rendering behavior can be observed by turning on the React DevTools "highlight updates" feature.
🔦 Context
No response
💻 Code Sample
No response
Version
No response
What browsers are you seeing the problem on?
No response
If other, please specify
No response
What operating system are you using?
No response

Is this RAC Combobox or RSP Combobox? Could you provide a codesandbox showing a reproduction?

It's all RAC (therefore, RSP too). I don't think a codesandbox example is needed, because it's reproducible on the documentation website. Rendering the full list on hover is a problem in itself.
Here's the rendering behavior of the ComboBox (captured on the RSP page, but applies to RAC too):

Whereas ListBox is fine:

It does become noticeably laggy with my phone area code selector with little flags in each item, but again, I don't think it's needed to demonstrate actual lagginess (or I might create one a few weeks later, as I'm too busy now), because the root cause is obviously unoptimised rendering, which is observable on the docs pages.

Ah I see, I believe this is the same issue or a similar issue to something we had worked on a while ago here: https://github.com/adobe/react-spectrum/pull/2059 where we were rerendering everything due to non-memoed state objects and how we pass it down via context + every cell/row rerendering when the tracked selectionManager.focusedKey updates. We abandoned that change because it was a potential breaking change if users were relying on those extra rerenders somehow. We could try looking back into it but that would still probably be a blocking factor...
As of now, are you seeing noticeable lag due to a large unvirtualized set of data in the RAC Combobox/Select? Or is this still an issue in the virtualized RSP ComboBox/Select? We will be looking into adding virtualization support to RAC in the near future which may help mitigate this.

I have a dropdown with 245 phone area code items with a bit more complex item component (flex layout with SVG flags, and the lag is noticeable.

It's probably acceptable for the end users, but the experience is imperceptibly affected. Honestly, I can even feel it on the example comboboxes when I'm rolling my mouse over the items that it's not following the mouse cursor on monitor refresh speed.

We abandoned that change because it was a potential breaking change if users were relying on those extra rerenders somehow. We could try looking back into it but that would still probably be a blocking factor...

It went through my mind as well, but then I realized that the standalone ListBox is fine, so I couldn't find any reason why a full re-render would be necessary in the dropdowns. Until a legitimate reason to expect full re-renders is identified, I wouldn't worry optimizing it. And if such a reason does exist, maybe it can be made an opt-in behavior?...

Gotcha, thanks for the additional information. I can see if the team may have bandwidth to take a look again at this issue, but it may not be for a while to be quite honest.

I'm getting exactly the same issue. Thanks for the effort ❤


Local Extension Skips Straight to 'deactivate()' --- Why?

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

VS Code Version: 1.68.1
OS Version: macos Big Sur 11.4 (M1)

Steps to Reproduce:

Hit F5 to debug extension.
Extension calls activate() without running its contents and skips to deactivate() immediately.

I presume this might be the behavior of a disabled extension, but I am debugging locally on my machine...Why would vscode be doing this?

This behavior started happening after I closed and re-opened a project.  That is the only change that I'm aware of.
I did update vscode once the behavior started, so this is happening across at least two versions. This might mean it's something to do with my environment, but what? What is telling vscode to call deactivate()?
Linking this issue; different behavior, but perhaps relevant.

Internal dependency of a dependency had a problem. Presumably, vscode was kicking out since, probably, the error caused the extension to hang.


SelectorFormat doesn't lint nested selectors

Scss-lint doesn't lint name classes when using nested "&" for BEM convention in SASS:
.btn {
    &--BIG {
        // This one is ignored by scss-lint
    }
}

.btn--BIG {
    // This one is checking correctly
}

Part of configuration in .scss-lint.yml:
SelectorFormat:
  enabled: true
  convention: hyphenated_lowercase

Hey @dawidk92, thanks for the report.
See https://github.com/brigade/scss-lint/issues/339#issuecomment-72404341 for an explanation of why SCSS-Lint can't handle this case. Thanks!

Perhaps we should add a note to the documentation that points out this limitation. https://github.com/brigade/scss-lint/blob/master/lib/scss_lint/linter/README.md#selectorformat

I'm not sure how many will actually discover such documentation, but I suppose it doesn't hurt.
Added in 7f2fa6920669e1a1fc4fcabdd00d9e5dd42b66d9.


Spell Scroll to Hit and Save DC corrections

The spell scrolls do not calculate the To Hit or Save DCs correctly, instead the To Hit is getting a bonus of what should be the flat value, and Save DCs are set to the owner's spell save DCs.

Fixing the To Hit is as easy as adding - @mod in the Attack Roll Bonus field (where the flat attack bonus already exists).

Fixing the Save DCs is probably a little more difficult, currently the saving throw info is generated from the spell's information, but sets the DC based on the spellcasting attribute, this should change to a Flat DC defined in the Spell Scroll, and only the Save Ability populated from the Spell item. Currently, setting the DC on the Spell Scroll item gets overwritten

When you address this issue, please don't forget to update the createScrollFromSpell() method so that spell scrolls are created already with flat Save DC/Attack Bonus values.
Also, it would be nice if it was possible to indicate somewhere in item details that it has a flat Attack Bonus, so that it is not necessary to insert -@mod to the roll.

Also, it would be nice if it was possible to indicate somewhere in item details that it has a flat Attack Bonus, so that it is not necessary to insert -@mod to the roll.

Probably not as part of fixing this bug but I've raised a separate issue for this request: #2026


When Numbers are less than 128, to_u1024_bytes converts them to zero

@dr-orlovsky
#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn ops_on_numbers() {
        let num1 = Number::from(127);
        assert_eq!(false, num1.is_zero())
    }
}

results in:
thread 'data::arithm::tests::ops_on_numbers' panicked at 'assertion failed: `(left == right)`
  left: `false`,
 right: `true`', src/data/arithm.rs:513:9

because of this:
https://github.com/internet2-org/rust-aluvm/blob/3b16ef83bad1b02137261739f9d22dfc1a966d6f/src/data/number.rs#L1066
It seems that 0 will be assigned to len when the number of bits is below 7, while 1 should be assigned.

This us a very good catch! Will work on fix


Machine description not being shown anywhere

v0.13.1

Create a DO machine with a description

Results:
After it's done, the description and Region are not displayed anywhere
Expected:
When I click on the Machine/Host name and go to that machine's page, it should have all the information displayed somewhere on that page.

Description ends up going on the machine object and isn't copied onto the host, so there's not going to be a good way to see it..

Version - master 7/15
Description has been removed


Not able to print dirt path.

No way to print dirt path?

Dirt path itself... is not vanilla item, and unfortunately, printer cannot do actions that actually require player to 'look and use', such as waterlogging block after placement, pathing, stripping. Those actions will mess up 'fast placement', so I don't really plan to implement it...

alright rip, could be an on/off feature.

@zepzoo Closes as https://github.com/aria1th/litematica-printer/actions/runs/4830207939


Build Error (Outdated Code)

Describe the bug
[ 94%] Building C object apps/SBN/CMakeFiles/sbn.dir/fsw/src/sbn_app.c.o
/home/pi/cFS/apps/SBN/fsw/src/sbn_app.c:29:10: fatal error: cfe_sb_events.h: No such file or directory
29 | #include "cfe_sb_events.h" /* For event message IDs */
|          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[7]: *** [apps/SBN/CMakeFiles/sbn.dir/build.make:82: apps/SBN/CMakeFiles/sbn.dir/fsw/src/sbn_app.c.o] Error 1
make[6]: *** [CMakeFiles/Makefile2:2260: apps/SBN/CMakeFiles/sbn.dir/all] Error 2
make[5]: *** [Makefile:160: all] Error 2
make[4]: *** [CMakeFiles/native_default_cpu1-all.dir/build.make:76: CMakeFiles/native_default_cpu1-all] Error 2
make[3]: *** [CMakeFiles/Makefile2:664: CMakeFiles/native_default_cpu1-all.dir/all] Error 2
make[2]: *** [CMakeFiles/Makefile2:313: CMakeFiles/mission-all.dir/rule] Error 2
make[1]: *** [Makefile:207: mission-all] Error 2
make: *** [Makefile:119: all] Error 2
To Reproduce
Steps to reproduce the behavior:
~/cFS $ make SIMULATION=native prep
~/cFS $ make
Expected behavior
Build should be done without error
Code snips
If applicable, add references to the software.
System observed on:

Hardware
OS: [e.g. Linux 4.4]
Versions [e.g. cFE 6.6, OSAL 4.2, PSP 1.3 for mcp750, any related apps]

Additional context
Add any other context about the problem here.
Reporter Info
Full name and company/organization if applicable

This has been resolved changing "#include "cfe_sb_events.h"  this to #include "cfe_sb_eventsid.h"

This has been resolved changing "#include "cfe_sb_events.h"  this to #include "cfe_sb_eventsid.h"


Update README.md

Adding "Girls Who Code" to this awesome list!

Thank you for this awesome repo!


Retrieve duplicate search results updates for SPO

Category

[x] Content fix

Related issues

fixes #6339

What's in this Pull Request?
Added CollapseSpecification='DocumentSignature: 1' to make Retrieve duplicate search results work for SPO.

Let's hold off on this... first, if it's a unique setting for SPO, it should be a callout like the existing callout. Requested feedback from MSFT search team...

Per this comment, closing this without merge as appears MSFT needs to update the doc


InviteNewUser during Registration | No mail sent

Current Behavior

When inviting an additional user in the second set of the registration, no mail notification is sent to the new user
Expected Behavior

Mail notification is sent to the new user

Additional information
Detected in version 2.0.0-RC1
The provisioning aka user creation in centralidp and sharedidp works just no mail is sent to the new user

@evegufy I will take care of the issue, did an onboarding to test some things on rc and already found the issue. PR will be created soon.

@evegufy  tested on rc.
/cc @jjeroch

successfully retested, thanks @Phil91


Reorder script parameters

To simplify and make difference between source & target parameters clear

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks

@JoeDavies-MSFT Please merge this PR. Thanks


Implement pandas-vet

[ ] PD001: pandas should always be imported as 'import pandas as pd'
[x] PD002: 'inplace = True' should be avoided; it has inconsistent behavior
[x] PD003: '.isna' is preferred to '.isnull'; functionality is equivalent
[x] PD004: '.notna' is preferred to '.notnull'; functionality is equivalent
[ ] PD005: Use arithmetic operator instead of method
[ ] PD006: Use comparison operator instead of method
[x] PD007: '.ix' is deprecated; use more explicit '.loc' or '.iloc'
[x] PD008: Use '.loc' instead of '.at'. If speed is important, use numpy.
[x] PD009: Use '.iloc' instead of '.iat'. If speed is important, use numpy.
[x] PD010 '.pivot_table' is preferred to '.pivot' or '.unstack'; provides same functionality
[x] PD011 Use '.array' or '.to_array()' instead of '.values'; 'values' is ambiguous
[x] PDO12 '.read_csv' is preferred to '.read_table'; provides same functionality
[x] PD013 '.melt' is preferred to '.stack'; provides same functionality
[x] PD015 Use '.merge' method instead of 'pd.merge' function. They have equivalent functionality.
[x] PD901 'df' is a bad variable name. Be kinder to your future self.

Closes https://github.com/charliermarsh/ruff/issues/1141

I'll try to implement PDV005, PDV006 and PDV015 in the coming days.

@edgarrmondragon Just fyi I had opened following ticket with pandas vet bit ago, that don't know if worth considering (again would double check if true, but wanted to bring up just in case) https://github.com/deppen8/pandas-vet/issues/113

@edgarrmondragon Additionally do remember then having some what unresolved issue with https://github.com/deppen8/pandas-vet/issues/74 where some checks could give false negatives, don't know if concern or if still run into here but wanted to bring up just in case

@edgarrmondragon Additionally do remember then having some what unresolved issue with deppen8/pandas-vet#74 where some checks could give false negatives, don't know if concern or if still run into here but wanted to bring up just in case

@ksdaftari I have not implemented PD005 but if that's a concern. TLDR it's hard to solve with static linting such as Ruff's or flake8's as pointed out by the maintainer.
The workaround

A quick hack (that could be optional for example) would be to check if pandas is imported in the file. Sure, it won't work for a lot of cases, but for a lot of cases it also will work.

could lead to false negatives instead.
Wdyt?

@edgarrmondragon Just fyi I had opened following ticket with pandas vet bit ago, that don't know if worth considering (again would double check if true, but wanted to bring up just in case) deppen8/pandas-vet#113

Yeah, makes sense to recommend to_numpy() here :+1:

@edgarrmondragon - Just double-confirming, all set for review here?

@edgarrmondragon - Just double-confirming, all set for review here?

Yup, all set 🙂

Great, will review and hopefully merge today :)

Any reason we renamed these codes from the upstream PDnnn to PDVnnn?

I’ve been advocating the use of more specific prefixes for plugins, to avoid collisions in the present and future. For example, flake8-tidy-imports uses the “I” prefix, which is maybe fine if you have to explicitly instead the plugin to activate it, but causes collisions in the Ruff model. So I’d generally been biasing towards three-letter prefixes for all plugins.
It’s a questionable choice and maybe one that merits case-by-case consideration, would love your opinion. In this case, PD might be confusing if we implemented another Pandas-related plugin.
We could also consider adding redirects from PD to PDV like we do for some other codes (e.g., U to UP).

Hmm. It seems to me that the main benefit of the ABC123 system is compatibility with the upstream codes. Yeah, we’ll need to deviate occasionally when there are collisions. But if we’re also going to deviate on account of hypothetical collisions (even for plugins following the upstream recommendation of 2 or 3 characters), then maybe we’d be better off with a different naming system designed for humans instead of military radio dials?
This has sort of been in the back of my mind—something more like ESLint’s system where e.g. eslint-plugin-unicorn provides errors like unicorn/no-array-for-each would reduce the need to constantly refer back to the documentation or keep comments next to every error code to help remember what they mean.

Yeah that's a very reasonable argument. Perhaps the right approach for now is to only deviate if it will cause a conflict with an existing plugin or knowingly cause a conflict with another known plugin that we might reasonably implement. I can revert to PD for this specific plugin.
And yes -- I do want to redo the error code system (ideally in a way that's compatible with the existing system and thus with Flake8), and I think ESLint is probably the right model to follow (though I also want to retain unique IDs for each code like Pylint, which is necessary for compatibility anyway). I wrote a bit about it here: https://github.com/charliermarsh/ruff/issues/967.
This will probably come with some more flexibility around noqa directives... like ESLint's ignore-next-line behavior.


add navbar

#11
Task Completed:

[x] Completed the UI of navbar
[x] Added "Apply Now" button

Task Pending:

[ ] Functionality yet to be add:
- Make the navbar sticky
- Add smooth scroll effect

Indeed, Great work. but check out the above issue. The organizations section is also disturbed, cross-check on that too.
PS: before any pull request run: npm run build and remove all the warnings and errors.


Recommend using includes/footer_scripts.

This is how it's done in the default templates but docs-readers probably
aren't going to know that they're already calling editable_loader via
an include.

Thanks Ryne.