fnlfmt: 0.3.1 -> 0.3.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/fnlfmt/versions.
meta.description for fnlfmt is: Formatter for Fennel
meta.homepage for fnlfmt is: https://git.sr.ht/~technomancy/fnlfmt
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.3.2 with grep in /nix/store/vd2rz97i4lxxici93h90sdb2361d4bm2-fnlfmt-0.3.2
found 0.3.2 in filename of file in /nix/store/vd2rz97i4lxxici93h90sdb2361d4bm2-fnlfmt-0.3.2

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

fnlfmt

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vd2rz97i4lxxici93h90sdb2361d4bm2-fnlfmt-0.3.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A fnlfmt https://github.com/r-ryantm/nixpkgs/archive/14ac34003fda7226efc0d254598858ef4f860238.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/14ac34003fda7226efc0d254598858ef4f860238#fnlfmt

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vd2rz97i4lxxici93h90sdb2361d4bm2-fnlfmt-0.3.2
ls -la /nix/store/vd2rz97i4lxxici93h90sdb2361d4bm2-fnlfmt-0.3.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

fnlfmt

Maintainer pings
cc @chiroptical for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

Done in #349207.


Missing instructions for setting up Redis on ARM64 K8s

Describe the issue
bitnami's helm install for Redis does not work on ARM64 K8s.
URL of the docs
https://docs.dapr.io/getting-started/configure-state-pubsub/
Expected content
Not sure yet, needs to find a good alternative that would work on ARM64 k8s.

Looks like it's coming soon: https://github.com/bitnami/bitnami-docker-redis/issues/192

It is tracked here now: https://github.com/bitnami/charts/issues/7305

Looks like it's coming soon: bitnami/bitnami-docker-redis#192

"soon" is not the word I would use for Bitnami's ARM64 efforts.

This is supported now and so can be worked on


What is the minimum internet connection speed that will let Speech Recognition be smooth enough and usable

We all want our apps to react to the user as soon as possible. And as of 2021 people all over the world can still temporarily experience slow connection speeds due to various reasons. According to research on human nature, 4 seconds is the maximum bearable waiting time if you want your app to be called A GOOD APP.
Thankfully there are certain browsers that support the NetworkInformation API.
So we can,

Detect the user's connection speed
Display an apologetic notification letting the user know that the data transfer rate is too slow and therefore Speech Recognition could take long (like 5 seconds or more to return a result)

In this case the question is,

What do you think is the threshold internet speed in Mbps (Attention: It's not MBytes per second. It's Mbits per second) that would allow our apps to run nicely?

...or should I say nice enough according to research.
P.S. I see that a previous thread exists in which there is no answer to this question.

I see.


Remove gradiant

Hello,
How to remove gradient from flatProgress bar simple bar without black gradient at the begin

Hi,
I don't understand your problem, please can you share an image (screenshot or whatever) to help me visualize it?
Best

check this :

as you can see there's like black gradient there and her's my code  :
 //progress bar
    _progressBar = [[YLProgressBar alloc] initWithFrame:CGRectMake(0.f, 10.f, self.view.frame.size.width, 50.f)];
    _progressBar.type = YLProgressBarTypeFlat;
    _progressBar.progressTintColor = secondaryColor;
    _progressBar.hideStripes = YES;
    [self.view addSubview:_progressBar];

Ok, I understand,
The progressTintColor property automatically add the gradient. You should use the progressTintColors instead:
_progressBar.progressTintColors = @[secondaryColor];

This is confusing. I think the ProgressTintColor property should include auto gradient function. It takes me sometime to find out how to disable the gradient,  thanks anyway!

@nightwolf-chen With the latest version you can use the uniformTintColor property instead #45


Fix position of options in mobile nav-menu

Currently: https://cdn.pbrd.co/images/GDVOws0.png

With PR: https://cdn.pbrd.co/images/GDVPFO9.png

Fixed, tested in Firefox latest, Chrome latest, iOS 10.3.

That's strange, I'm sure it was working fine with the latest version of Firefox. Your method seems much better than mine though.


Please use version contstraint in pubspec.yaml

this package is hard to use while developing angulardart because of conflicting dependency.
as stated in dart.dev, For a library package that you want users to reuse, though, it is important to specify version constraints.

Hello. Thank you for this issue. Sorry, but I'm not sure that I'm flowing. Could you explain more what issue is?

You mean to use >=... instead of ^?

@alfinbi I figured out what you mean) fix is provided in 2.2.1

@alfinbi if it's not what you expected, please let me know. https://github.com/TatsuUkraine/dart_environment_config/pull/16/files#diff-fb2d52cd953afedcafc9fe7629c6f132

Yes, that was what I mean. But I think you should use range from the lowest to the highest. Example :
dart_style: ">=1.0.0 <2.0.0"
Since angular depends on dart_style 1.3.2, your package will never be used as dependency in angulardart app because in your package dart_style starts from 1.3.3.

@alfinbi second attempt)) now all should be good https://github.com/TatsuUkraine/dart_environment_config/pull/19/files#diff-fb2d52cd953afedcafc9fe7629c6f132R13

Thanks a lot for your effort. Now I can use your package in my angulardart project.


Add pipeline behavior for exception handling

Add pipeline behavior for exception handling

That's not needed for now. I'll close this issue


Response body is incorrect. Can't extract a token from this

Hello,
i would like to report some trouble with expired FB tokens. It seems it should be handled better but TokenExtractor fails:
heres the line im Calling in java:
String code = request.getParameter("code");
Verifier v = new Verifier(code);
Token accessToken = OAuthHelper.FacebookOAuth.service.getAccessToken(null, v);
Heres the Stacktrace:
Exception:org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract a token from this: '{"error":{"message":"This authorization code has expired.","type":"OAuthException","code":100}}'
org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract a token from this: '{"error":{"message":"This authorization code has expired.","type":"OAuthException","code":100}}'
at org.scribe.extractors.TokenExtractor20Impl.extract(TokenExtractor20Impl.java:32)
at org.scribe.oauth.OAuth20ServiceImpl.getAccessToken(OAuth20ServiceImpl.java:37)
Im running maven 1.37

how would you handle it better?
On Sun, Mar 22, 2015, 11:24 AM saschaarthur<EMAIL_ADDRESS>wrote:

Hello,
i would like to report some trouble with expired FB tokens. It seems it
should be handled better but TokenExtractor fails:
heres the line im Calling in java:
String code = request.getParameter("code");
Verifier v = new Verifier(code);
Token accessToken = OAuthHelper.FacebookOAuth.service.getAccessToken(null,
v);
Heres the Stacktrace:
Exception:org.scribe.exceptions.OAuthException: Response body is
incorrect. Can't extract a token from this: '{"error":{"message":"This
authorization code has expired.","type":"OAuthException","code":100}}'
org.scribe.exceptions.OAuthException: Response body is incorrect. Can't
extract a token from this: '{"error":{"message":"This authorization code
has expired.","type":"OAuthException","code":100}}'
at
org.scribe.extractors.TokenExtractor20Impl.extract(TokenExtractor20Impl.java:32)
at
org.scribe.oauth.OAuth20ServiceImpl.getAccessToken(OAuth20ServiceImpl.java:37)
—
Reply to this email directly or view it on GitHub
https://github.com/fernandezpablo85/scribe-java/issues/548.


[BUG] "ATEM: Set inputs on Downstream KEY" not working

Hi
The "atem: Set inputs on Downstream KEY" not working.
This action changes the Upstream key instead.
When I run the action to set Mediaplayer 1 as the fill- and key-source to the downstreamkey 1 or 2 the upstreamkey fill and key-source changes to Mediaplayer 1 instead of the Downstream key.

Duplicate of #79 #70 #85
Use a 2.1.1 beta build, this has been long fixed in those.

Where do I find the Beta download?

@Gromit90 here is a link: https://bitfocus.io/companion/download/builds/


[Question]: Is this confirmed working with sentry-react-native 4.11.0?

I updated sentry-react-native from version 4.8.0 and the tests using sentry-testkit failed due to no reports being returned from the testkit.
I tried updating to the newest version of testkit from version 4.1.0 to 5.0.4 and it didn't make a difference.
I had a look to see if the testkit versions corresponded to particular versions of sentry, but I couldn't find anything like that.
Could you let me know if there is a specific version of testkit I should use for sentry-react-native version 4.11.0?

Our tests using sentry-testkit have been failing since @sentry/react-native 4.10.0. They were passing with 4.9.0. I haven't been able to look into it but it seems something changed with sentry 4.10.0. Tests continue to fail with 4.12.0.

thanks @dorisaward & @jfaris  for reporting this regression.
by your description it seems that something has changed on @sentry/react-native end.
I'll try to investigate and handle it soon, and to be transparent, the flow is eventually reproduce it and then open issue to sentry-react-native.
in the mean time, can you share code snippets? specify version? make it reproducible?
I'm also taking a look at sentry-react-native's CHANGEOG.md to try and catch what change might affect the way react-native is reporting events... you're welcome to help 😄

Thanks for looking at this @zivl
I agree that seems like something changed in @sentry/react-native but I didn't see anything with a quick look at the release notes. The last working version was 4.9.0 and every version since then has failed.
The behavior we are seeing is that testkit.reports() returns an empty array in all of our tests. They were all passing until something changed with sentry/react-native 4.10.0.
Hopefully that helps you a bit. I'll be pretty busy for the next couple weeks but let me know if there is anything else you need.

The behavior we are seeing is that testkit.reports() returns an empty array in all of our tests. They were all passing until something changed with sentry/react-native 4.10.0.

That's what we're seeing here too

The following PR https://github.com/getsentry/sentry-react-native/pull/2730 is willing to solve this issue, waiting for release

Our tests pass with @sentry/react-native 4.13.0! Thank you @zivl for reproducing this and helping it get fixed.

oh right!!! 💯


Cannot pipe to constructor

x |> new Foo

becomes
new Foo()(x)

I don't think this makes sense. The only classes that are callable are Function and Proxy, and neither of them are constructed with no arguments to the ctor. You also can't subclass Proxy (not sure about Function).
Additionally, x |> new Foo & can't be used as a workaround, as that gives a ParseError.
If, for whatever reason, this behavior is desired, this could be written
x |> new Foo()

In many other positions, new Foo and new Foo() are equivalent.

Hello, not an expert on TS or Civet, but this thread caught my attention.
Creating an object/instance of a class (either with ESM classes or a Function) with the new operator, is not the same as calling a function. It's special syntax.
function MyClass(value: string) {

}

const x: string = 'abc'
// new MyClass(x) not equal to MyClass(x)
// and new MyClass(x)  not equal to MyClass.call()
// and new MyClass(x)  not equal to MyClass.prototype.constructor()

Pipes only chains functions to be called.
Also, using new operator returns an object, not a function to be called, so the pipe operator can't call it. And we can't create an object/instance of a class without the new operator, just by calling the MyClass.prototype.constructor.
This is proven by calling a class without the new operator and the error thrown: TypeError: Class constructor MyClass cannot be invoked without 'new'. If what made an instance of a class was just calling the class constructor method, then the new keyword wouldn't be neccessary and wouldn't exist (of course each language has its own way of creating instances of classes, Python doesn't uses any keyword, just call the class as a function, and in Rust, we use the name of the class and curly brackets instead of parentheses).
Also, a Function call without new, it's just a function call, so if you have this.someProperty = someParameter,
when you call the function, this.someProperty is undefined, while when calling with new, it's defined to the parameter value, because the new keyword makes that function call special, creates an unique object ouf ot it.

Also, an ESM class is an object with a constructor method, and using new, calls that constructor method, so the class it's not a function per se, and calling the constructor method manually doesn't do the same effect as with new.
Also, new Foo and new Foo() are equal because they are both called with the new operator, the only difference is that JS/TS allow the parentheses to be omitted if we aren't going to pass arguments to the constructor.
Also:

So as you can see, new operator does a lot of magic behind the scene.
Solution
You can do this instead:
x |> ($: string) => new MyClass($)

You are giving the pipe a function to work with, and you pass the piped argument(s) to the constructor.
My 2 cents. Hope this helps you.

Sure, I never meant to imply that new was the same as just calling it. Anyone who's tried if (new Boolean(false)) would know that.
What I mean is a more pragmatic concern for writing code. I would rather write appendText decoder.decode new Int8Array stderrBuffer as stderrBuffer |> new Int8Array |> decoder.decode |> appendText. I think it's obvious to say that new Int8Array(stderrBuffer) is a more useful interpretation of that first part than new Int8Array()(stderrBuffer), even if it's not exactly a function call.

Sure, I never meant to imply that new was the same as just calling it. Anyone who's tried if (new Boolean(false)) would know that.
What I mean is a more pragmatic concern for writing code. I would rather write appendText decoder.decode new Int8Array stderrBuffer as stderrBuffer |> new Int8Array |> decoder.decode |> appendText. I think it's obvious to say that new Int8Array(stderrBuffer) is a more useful interpretation of that first part than new Int8Array()(stderrBuffer), even if it's not exactly a function call.

Ohhh it's a feature request! I understood as "help wanted" my apologies 😅
Yeah it would be nice if Civet allowed piping class constructors ;) I'm with you on that.

😂🎉😍🔥👏🤯 They added it so fast! So cool! Made my day.


Provide macro to remove deprecated functions

This allows people who are planning to upgrade to a newer release to ensure that their code will compile with the newer release before that release is made.

We already have MQTT_DEPRECATED_TEST macro.
See https://github.com/redboltz/mqtt_cpp/blob/master/include/mqtt/deprecated.hpp#L10
It is originally designed for testing deprecated functions. So it is not documentd
Maybe it should be renamed as something like MQTT_USE_DEPRECATED and add document to https://github.com/redboltz/mqtt_cpp/wiki/Config.
What do you think?

That seems reasonable to me


10.2 tag is not there, Tags page leads to a 404

https://hub.docker.com/r/owncloud/enterprise/tags/
leads to a 404

other errors:
docker-compose up -d
Creating network "compose_default" with the default driver
Pulling owncloud (owncloud/enterprise:10.2)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.
Continue with the new image? [yN]n
ERROR: pull access denied for owncloud/enterprise, repository does not exist or may require 'docker login'

ull registry.owncloud.com/owncloud/enterprise:10.2.0
Error response from daemon: Get https://registry.owncloud.com/v2/owncloud/enterprise/manifests/10.2.0: received unexpected HTTP status: 500 Internal Server Error

The badge got to be removed


Use explicit tag for yq in image catalog build

We've been relying on the quay.io/app-sre/yq image to provide a consistent and predictable yq for a certain step in the image catalog build in the appsre pipeline. Unfortunately, this implicitly uses the latest tag, which is a moving target. It appears as though "they" have recently begun tagging 4.x versions as latest, whereas we were relying on 3.
So with this commit, we explicitly request quay.io/app-sre/yq:3.

/lgtm
(drive by)

I am sure others are showing the same results.. but the migration guide is in https://mikefarah.gitbook.io/yq/upgrading-from-v3

I am sure others are showing the same results.. but the migration guide is in https://mikefarah.gitbook.io/yq/upgrading-from-v3

Thanks! We'd like to do this in boilerplate once all the operators have adopted the new csv generator bits; then we don't have to change/test it separately in all the repos. So I opened https://github.com/openshift/boilerplate/issues/127.


Plotting the Data on the Map

Hi Luca,
May I know how do you done the plotting the data on the map?
I can't really get the idea or even the way to do so.
Thank you

Hi ricerd95,
It depends what you want to do.
For the picture you see in the post I used QGis and imported the csv with latitude and longitude values.
If you are looking to simply put some markers on the map I suggest you try folium in conjuction with a Jupyter notebook.
As for the lat/lng you can find those in the header of the html page served by airbnb

Hi verginer,
Ya I am looking for as what you had in your post.
For the lat/lng, is it meaning I need to manually search for it and save it into a csv file and create the map? Or is there any avaible coding to assist me in retrieve those value?
Thank you.

The post describes how to do exactly that ( automatically download data from AirBnb)
you just have to change i guess two lines and you can get as many lat/lng observations as you want.
Hope this helps

I created this 2 lines of code in json array but it does not seem working
item['h_latitude'] = airbnb_json['latitude']
item['h_longitude'] = airbnb_json['longitude']

That is because the latitude and longitude information is NOT in the json file, it is in the head portion of the html.
Just to get you started, you will need to extract the information that will look something like this in the Airbnb page
<meta property="airbedandbreakfast:location:latitude" content="-8.499051976213554">
<meta property="airbedandbreakfast:location:longitude" content="114.96453561632455">

And this you can get with an XPath expression that selects the content attribute of the meta tag with a property equal to "airbedandbreakfast:location:longitude".
As mentioned in the article if you need help with XPath look at this tutorial

Is it like this?
json_array = response.xpath('//meta[@property="airbedandbreakfast:location"]/@content').extract()
By the way how I going to put 2 xpath together?

longitude = response.xpath('//meta[@property="airbedandbreakfast:location:longitude"]/@content').extract()
latitude = response.xpath('//meta[@property="airbedandbreakfast:location:latitude"]/@content').extract()

coord = (float(latitude), float(longitude))

Hope this helps, but you will have to experiment yourself

Thanks, it woked


cgal_5: 5.5 -> 5.5.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/cgal/versions.
meta.description for cgal_5 is: "Computational Geometry Algorithms Library"
meta.homepage for cgal_5 is: "http://cgal.org"
meta.changelog for cgal_5 is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.5.1 with grep in /nix/store/wih8v4rdqdjvk2appdflgc4lwgm5dr87-cgal-5.5.1
found 5.5.1 in filename of file in /nix/store/wih8v4rdqdjvk2appdflgc4lwgm5dr87-cgal-5.5.1

Rebuild report (if merged into master) (click to expand)

21 total rebuild path(s)

21 package rebuild(s)

First fifty rebuilds by attrpath
appcsxcad
cgal_5
cloudcompare
csxcad
gplates
libsForQt5.qcsxcad
libsForQt512.qcsxcad
libsForQt514.qcsxcad
libsForQt515.qcsxcad
meshlab
openems
plasma5Packages.qcsxcad
prusa-slicer
python310Packages.gudhi
python310Packages.python-csxcad
python310Packages.python-openems
python39Packages.gudhi
python39Packages.python-csxcad
python39Packages.python-openems
super-slicer
super-slicer-latest

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/wih8v4rdqdjvk2appdflgc4lwgm5dr87-cgal-5.5.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cgal_5 https://github.com/r-ryantm/nixpkgs/archive/8a145f16bff67192f29ce876016981ef1b698096.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/wih8v4rdqdjvk2appdflgc4lwgm5dr87-cgal-5.5.1
ls -la /nix/store/wih8v4rdqdjvk2appdflgc4lwgm5dr87-cgal-5.5.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

8 packages failed to build:

gplates
meshlab
openems
python310Packages.python-csxcad
python310Packages.python-openems
python39Packages.python-csxcad
python39Packages.python-openems
super-slicer-latest

11 packages built:

appcsxcad
cgal_5
cloudcompare
csxcad
qcsxcad (libsForQt5.qcsxcad)
libsForQt512.qcsxcad
libsForQt514.qcsxcad
prusa-slicer
python310Packages.gudhi
python39Packages.gudhi
super-slicer

Maintainer pings
cc @7c6f434c for testing.

@ofborg build meshlab super-slicer-latest


Any way to use room notification tokens?

Not quite sure how to use this plugin with a "room notification token" if it is indeed possible. I get the following error...
> hc.get_room('development')
HttpForbidden: {
  "error": {
    "code": 403,
    "message": "This action requires one of the following scopes: [u'view_group']",
    "type": "Forbidden"
  }
}

Using my personal bearer token works, but I just want to send notifications to a room, not give an app full access to our hipchat account, or have it tied to my personal account.
Adding a note in the README about it only supporting the use of full access tokens might save people tripping over this in future. In the mean time I'll just directly access the API using requests. :-)

Duplicate of #22.

The short version: It's not really supported, and there's not an obvious solution.

Cheers for the quick reply.


[WIP] Dynamic batch_size during inference

Added option for --use-dynamic-batch-size, to allow Sockeye to support dynamic batch sizes during inference (on STDIN with json input only).
Notes
This change makes the the "batch_size" argument dynamic, such that a user could specify a different batch_size per invocation. The default behavior of the pipeline is unchanged if you do not specify this option, and I have verified below that this does not have an impact on latency. I have also verified that there is no diff in the translation results whatsoever in the standard use-case.
This of course, may not be the case if we are to batch sentences together. If needed, we can do more extensive testing on that.
Testing
Added new unit test cases, and everything passes.
For the dataset below:
[samples  202] [mean 18.30 tok] [+/- 12.61 tok] [max 123.00] [min 5.00]

Before Change
[samples  202] [mean 88.446089 tok/s] [+/- 22.044562 tok/s] [max 164.731684] [min 25.449224]

After Change
[samples  202] [mean 88.533140 tok/s] [+/- 22.097902 tok/s] [max 167.662940] [min 25.452589]

Note that this confirms that there should be no impact to latency.
Pull Request Checklist

[ ] Changes are complete (if posting work-in-progress code, prefix your pull request title with '[WIP]'
until you can check this box.
[ ] Unit tests pass (pytest)
[x] Were system tests modified? If so did you run these at least 5 times to account for the variation across runs?
[x] System tests pass (pytest test/system)
[x] Passed code style checking (./style-check.sh)
[x] You have considered writing a test
[x] Updated major/minor version in sockeye/__init__.py. Major version bump if this is a backwards incompatible change.
[x] Updated CHANGELOG.md

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I am closing this in favor of #641. Thanks for getting this started!


Change namespace from artur to vaadin

The group should be changed to com.vaadin
The main Java package should be com.vaadin.exampledata

also need to add vaadin-parent into the root pom for signing the GPG before publishing to maven.
<parent>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-parent</artifactId>
        <version>2.0.3</version>
    </parent>


torchvision 0.11.3

Changelog: https://github.com/pytorch/vision/releases
License: https://github.com/pytorch/vision/blob/v0.11.3/LICENSE
Requirements:

https://github.com/pytorch/vision/tree/v0.11.3#installation
https://github.com/pytorch/vision/tree/v0.11.3#image-backend
https://github.com/pytorch/vision/blob/v0.11.3/CMakeLists.txt
https://github.com/pytorch/vision/blob/v0.11.3/setup.py

Actions:

Update cbc.yaml
Add 0001-avoid-hard-coded-gcc.patch
Skip py<36 or py>39 or s390x or ppc64le
Update scripts for win and not win
Update missing_dso_whitelist for win
Add dependencies to build
Update dependencies and pinnings in host and run
Add pip and setuptools in test/requires
Add pip check
Update test/commands: skip some tests
Fix home and doc urls with HTTPS
Fix license name

I've just tested it from c3i_test2 by using this example https://blog.jovian.ai/intro-to-computer-vision-with-pytorchs-torchvision-46c4ff43ce34
It works on win64.

There seem to be an issue with the doc_url https://pytorch.org/docs/master/torchvision
The following url seems to be a better alternative: https://pytorch.org/docs/stable/index.html

Thanks, Maxwell. I've updated the doc url


ocamlPackages.merlin: 3.1.0 -> 3.2.1

Motivation for this change
#47875.
Things done

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

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

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

@GrahamcOfBorg build ocamlPackages.merlin

Success on aarch64-linux (full log)
Attempted: ocamlPackages.merlin
Partial log (click to expand)
post-installation fixup
moving /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1/doc to /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1/share/doc
shrinking RPATHs of ELF executables and libraries in /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1
shrinking /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1/bin/ocamlmerlin-server
shrinking /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1/bin/ocamlmerlin
strip is /nix/store/428gs2z4b8f9byvghzlpbjwjb3a7jwxx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1/lib  /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1/bin
patching script interpreter paths in /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1
checking for references to /build in /nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1...
/nix/store/sv63l1miq0d8mf4bb4q11clri1y866xw-merlin-3.2.1

Success on x86_64-darwin (full log)
Attempted: ocamlPackages.merlin
Partial log (click to expand)
ln -s _build/install/default/bin/ocamlmerlin ./ocamlmerlin
ln -s _build/install/default/bin/ocamlmerlin-server ./ocamlmerlin-server
installing
Processing file merlin.install as merlin.
post-installation fixup
moving /nix/store/kp7p0vl189sfr1h4h10z6w02062agzkq-merlin-3.2.1/doc to /nix/store/kp7p0vl189sfr1h4h10z6w02062agzkq-merlin-3.2.1/share/doc
strip is /nix/store/9xjkb4xz0b5lmizij9ppxy7lkxdxhx6b-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/kp7p0vl189sfr1h4h10z6w02062agzkq-merlin-3.2.1/lib  /nix/store/kp7p0vl189sfr1h4h10z6w02062agzkq-merlin-3.2.1/bin
patching script interpreter paths in /nix/store/kp7p0vl189sfr1h4h10z6w02062agzkq-merlin-3.2.1
/nix/store/kp7p0vl189sfr1h4h10z6w02062agzkq-merlin-3.2.1

Success on x86_64-linux (full log)
Attempted: ocamlPackages.merlin
Partial log (click to expand)
post-installation fixup
moving /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1/doc to /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1/share/doc
shrinking RPATHs of ELF executables and libraries in /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1
shrinking /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1/bin/ocamlmerlin
shrinking /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1/bin/ocamlmerlin-server
strip is /nix/store/dxf1m7dhc4qb655bdljc1fsd74v1nag3-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1/lib  /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1/bin
patching script interpreter paths in /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1
checking for references to /build in /nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1...
/nix/store/ja18ywpji2wifdl8vm9a0q2wpk7hp1ac-merlin-3.2.1


can() with unexpected event

I could be nice to support error when using can with unexpected even:
var fsm = StateMachine.create({
  initial: 'hungry',
  events: [
    { name: 'eat',  from: 'hungry',                                to: 'satisfied' },
    { name: 'eat',  from: 'satisfied',                             to: 'full'      },
    { name: 'eat',  from: 'full',                                  to: 'sick'      },
    { name: 'rest', from: ['hungry', 'satisfied', 'full', 'sick'], to: 'hungry'    },
]})

fsm.can('sleep');

produces the following error:
.can     = function(event) { return !this.transition && (map[event].hasOwnProp
                                                                    ^
TypeError: Cannot call method 'hasOwnProperty' of undefined

It may be possible to return false instead of getting an error?
I'm writting a parser using state machine mechanism, so all my transitions depend on the input source that I cannot control that why I can stay in this use case :)

Fixed (after loooooong wait - sorry) in (upcoming) v2.4


[bug] Rope.js fixed sequentional setup of optional 'points' argument

Removed mistyped sequence of points property setup from constructor

Can you update https://github.com/photonstorm/phaser-ce/blob/master/README.md#unreleased as well?


where fix with xsimd

This fixes the problem identified in #703.
Some refactoring has to be done once xsimd has been released.

Unfortunately, grayscale_erosion() still doesn't compiler after this fix. I've attached the
error log.

This offending line is (with inf a scalar double):
where(equal(in, 0.0), inf, 0.0);

It works when in  is an array of double, but fails when in is an array of int. I expected the expression equal(in, 0.0) to be converted to the common type automatically. I also tried
where(equal(xt::cast<double>(in), 0.0), inf, 0.0);

but it results in this error.

Tracking the issue here: #706


Update Static Typing Section (Reason -> ReScript)

ReasonML & BuckleScript have converged into the ReScript brand.
Updates the description and urls within the static-type-checking section.

@ryyppy Thanks!


DDL: support string/number union type

We should support the common scenario of:

e.g. lots of people define a field as an integer then realize they're generating the data from e.g. ruby. and needs to be a json string rather than a json number

/cc @yalisassoon
A string/number union type should be represented by a VARCHAR(x) - in other words the numeric possibility is stringly typed in the column.

Migrated to https://github.com/snowplow/iglu/issues/242


Feature Request : Make it Arc (chromium) compatible

Please don’t skip the issue template. It’s there for good reason; as it stands I don’t even know which workflow you’re talking about.
Regarding Arc, its AppleScript dictionary is different in certain points. See #168 and #170.


How to BAKE the nerf scene like MobileNerf or BakeNerf?

This is really awesome work!
I have a quick question, can nerfstudio bake the nerf renderers like BakeNerf (https://phog.github.io/snerg/) and MobileNerf (https://mobile-nerf.github.io/) ? That would be super helpful to my current project! Thank you in advance

This is currently not something supported by nerfstudio. It is something we hope to incorporate, but it is not something we are actively working on at the moment.

thank you for the reply !


[Snyk] Fix for 4 vulnerabilities

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

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

server/package.json
server/package-lock.json
server/.snyk

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

616/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 5.9
Server-Side Request Forgery (SSRF) SNYK-JS-AXIOS-1038255
No
Proof of Concept

586/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Insecure Defaults SNYK-JS-SOCKETIO-1024859
No
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
With a Snyk patch:

Severity
Priority Score (*)
Issue
Exploit Maturity

529/1000  Why? Has a fix available, CVSS 6.3
Prototype Pollution  npm:hoek:20180212
No Known Exploit

399/1000  Why? Has a fix available, CVSS 3.7
Regular Expression Denial of Service (ReDoS)  npm:moment:20170905
No Known Exploit

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

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

Breaking changes, I will create individual PRs to isolate the changes


TODO: redirect 'workshops' button

easy fix, quick PR incoming

should go to workshops.vuevixens.org


CommandDataInteractionResolved should use HashMaps, not Vecs

Unless I've made a mistake, CommandDataInteractionResolved contains maps from snowflakes to data.
However, it currently uses Vecs:
https://github.com/twilight-rs/twilight/blob/c616c75eca0eccdcd49383a9cd8653d018c43301/model/src/application/interaction/application_command/data/resolved.rs#L18-L23
Discord's docs:

Field
Type
Description

users?
Map of Snowflakes to user objects
the ids and User objects

members?*
Map of Snowflakes to partial member objects
the ids and partial Member objects

roles?
Map of Snowflakes to role objects
the ids and Role objects

channels?**
Map of Snowflakes to partial channel objects
the ids and partial Channel objects

messages?
Map of Snowflakes to partial messages objects
the ids and partial Message objects

(It also doesn't have messages, but that's not my main problem.)

We do custom serialization and deserialization that transforms the object.

Oh, my bad, I didn't see that.


Update find-cyclic-graph to v0.3.3

Coverage increased (+0.2%) to 75.597% when pulling ff1b811d547ff296649bc336af919e6b9925f778 on hotfix/update-find-cyclic-graph-to-v0.3.3 into b484baf038f5cb51991887fd8a41658c44976dda on develop.

Coverage increased (+0.6%) to 76.015% when pulling ff1b811d547ff296649bc336af919e6b9925f778 on hotfix/update-find-cyclic-graph-to-v0.3.3 into b484baf038f5cb51991887fd8a41658c44976dda on develop.

Coverage increased (+0.8%) to 76.22% when pulling 52d0f8ff5c0f305ffd6596f7cd96311315c81043 on hotfix/update-find-cyclic-graph-to-v0.3.3 into b484baf038f5cb51991887fd8a41658c44976dda on develop.

Coverage decreased (-0.1%) to 75.306% when pulling 0b89cca1ef748a131478b359ee535a28d27e091d on hotfix/update-find-cyclic-graph-to-v0.3.3 into b484baf038f5cb51991887fd8a41658c44976dda on develop.

Coverage increased (+2.2%) to 72.392% when pulling 6639e8e513fd0564bbbb432db99661de1e3bfcf8 on hotfix/update-find-cyclic-graph-to-v0.3.3 into edc9fc4c0386fbdb0bf1256a5757b3f4ed40542a on develop.


Regularly check for dataset updates by providers

Problem
Providers release updates to their datasets, but we are not notified of them. Knowing which datasets have newer versions and could be updated would be helpful information on the ETL dashboard.
Solutions
Check data from the snapshot URL
Many snapshots contain a URL for the data. We could fetch the data from the URL, compare it to the data in our existing snapshot, and notify us if they differ.
Ask ChatGPT to check for updates
Our snapshot metadata file contains all the information about the provider, dataset, and URLs. We could provide this information to ChatGPT and ask it to use web search to check for updates (e.g., by checking the provider's changelog). This might not work perfectly but is simple enough to try.

Hi @Marigold, thanks for writing this up, and sorry, I didn't ignore it! I just thought it would be good to create a more detailed issue to properly shape the project. If you want, you can add your proposal in https://github.com/owid/etl/issues/3339 , and feel free to close this issue. Thanks!

Closing in favour of https://github.com/owid/etl/issues/3339


Add flag to compress the Prometheus ConfigMap

This PR is a simple short-term solution for #549.
Simply specify:
apiVersion: monitoring.googleapis.com/v1
kind: OperatorConfig
features:
  config:
    compression: gzip

Verified the config-reloader decompresses this config file automagically in-place:
{"caller":"reloader.go:373","cfg_in":"/prometheus/config/config.yaml","cfg_out":"/prometheus/config_out/config.yaml","level":"info","msg":"Reload triggered","ts":"2023-09-15T20:21:45.101155762Z","watched_dirs":""}

Thanks! Kudos to @pintohutch for finding the auto-gzip-unzip.

Do we need extra manual config option? Why not always gzip?
It would be easier to backport this in the future if we don't change defaults. The new feature is protected by a feature flag that customers can optionally enable. We can always change defaults in a future PR.

Thanks 💪🏽

Hi @shinebayar-g the easiest way to get this change is to switch to the GKE rapid release channel on the latest GKE minor version.
In general, after we tag a release, it takes a couple of months for the change to go from release -> regular -> stable and at each stage we rollout to a small percentage of customers to ensure our changes don't break everyone. We are not allowed to make any progress towards release promotion during US holidays so expect some delays for this release.

We're on Stable channel which has 1.25/1.26. Looks like Rapid channel is at 1.27. I afraid we're not allowed to use Rapid channel in our environment during this time as well.
Underlying terraform resource has only boolean flag to turn on and off the Prometheus addon. Is there any plan to version these addons? So these changes are not tied to unknown GKE versions.
Is there any other workaround for the moment? I guess if we manually apply the new version it may get reverted back by GKE control plane.

Hi @shinebayar-g - what version of GKE are you on? It is possible to upgrade to a cluster minor in STABLE to get v0.8.0.
For example I was able to upgrade a test cluster to 1.25.15-gke.1115000 via:
 gcloud container clusters upgrade my-test-cluster --cluster-version 1.25.15-gke.1115000 --master

to get the latest tag.

That's great to hear! I just checked our clusters.
We're on 1.25.10-gke.2700, 1.25.12-gke.500 respectively. They're all on components.gke.io/component-version: 0.7.0-gke.0

Hey @shinebayar-g - you can see more available versions to you by running
gcloud container get-server-config


I would like to be unbanned

I was banned for life because i cursed when no one was online and used ban evasion. not only have i learned thats inhumane but i also just loved playing sm64.js and wanna start again. so i would please like to be unbanned. your project is the best nintendo fan project of all time and i'd love to participate in it. thank you for your time and please consider.

Oh no, SMP!


need to set 'num_global_cols = n;', othersize will have release error?

https://github.com/mfem/mfem/blob/61b394409bca6a9ecd3319c5a42d7eaedd5de5e6/linalg/superlu.cpp#L133

Thank you for reporting this issue.
If I understand the issue correctly: we need to initialize the data member num_global_cols in the constructor you linked, otherwise that variable remains uninitialized. In turn, that can lead to problems when we use that uninitialized value (via the call APtr_->GetGlobalNumColumns()) here: https://github.com/mfem/mfem/blob/61b394409bca6a9ecd3319c5a42d7eaedd5de5e6/linalg/superlu.cpp#L270
Did I understand you correctly?

这是来自QQ邮箱的假期自动回复邮件。

您好，我最近正在休假中，无法亲自回复您的邮件。我将在假期结束后，尽快给您回复。


Date input component spacing problem at very narrow widths

If the date input is in a small enough space that it is forced to wrap, there's not enough vertical spacing between the label and the inputs above (see screenshot). Seems to occur if the component is in a container less than 200px wide.
This might seem unlikely to occur in the wild but we eventually want to use the date input component in finders to replace the existing single input field (for example on the news and communication finder). Here the component would be in a narrow side column that can be reduced to a width less than 200px before hitting the mobile break point.
(there is some right margin on the 'year' input that could be removed, possibly, although that wouldn't completely solve the issue)

We could consider using flexbox here...

Hey @andysellick,
This is a use case of this component that wasn't entirely expected, we tend to support something like this down to about 320px (inclusive of page gutter).
When something like this is used on a larger screen but in a small container the smaller font size won't have kicked in so the component will also be bigger than if it was 100% of a smaller screen.
There's a couple of options if you want to get this working for you now,
a) Depending on what you're doing with the other components in the refine panel you could reduce the font size to 16px which will also reduce the size of the inputs. I wouldn't imagine you'd want to do this unless all of the other form elements were also 16px
b) Create your own modifier for the input widths. Currently the widths are defines by the classes govuk-input--width-2 and govuk-input--width-4. These set a width using the ex unit.
They are a little bigger than they'd actually need to be so you could delete these classes, and make your own modifier of the govuk-date-input__input class for each input.
A small tweak would be to change the year from govuk-input--width-4 to govuk-input--width-3 and see if that helps. You'll still be able to fit 4 characters in it, the extra space is there for a autocomplete icon that wouldn't be present in your use case.

Thanks @dashouse. @alex-ju has implemented a fix to remove the margin right from the year input and swap around the margin so each of the input/label groups has a bit of top margin, without changing the layout of anything else. Seems to work.

Since date input items use display: inline-block no flexbox needed.
Adding white-space: nowrap; will prevent wrapping.

Closing this for now, as the original issue has been addressed. We'll review Colin's proposed solution separately. Thanks everyone


RN KK fix conflicts

-Make ROxxx mods that change parts in the base mods conflict. These
should never be installed at the same time as they change the part names
of the existing meshes. This will break saves and craft files. You can
use one or the other, but not both sets of mods at once. It is already
set to conflict with ROcraftFiles, I just needed to make the cahnges
here also.

Thanks for the update!


feat(label): Handle label descriptions (if they exist)

This PR enables the usage of label descriptions. In particular:

When retrieving (/ exporting) all labels, a description attribute will exist if the label desciption is defined
When creating all labels, description attributes will be recognized and defined properly

Closes #4.

Thank you for your PR, merging.


Entities not displaying in front end after upgrade to 0.77

Home Assistant release with the issue:
0.77
Last working Home Assistant release (if known):
0.76
Operating environment (Hass.io/Docker/Windows/etc.):
HASSIO on Intel NUC
Component/platform:
Multiple
Description of problem:
I just upgraded and subsequently, none of my groups are displaying correctly. The groups appear and some groups have entities and others don’t but the group headings are still displayed.
I upgraded the cusom components UI from here: - https://github.com/andrey-git/home-assistant-customizer but still no correct groups displaying.
Are there any entity visability restrictions that have been introduced by the new auth system? I logged in with both a new user account which I created and then back also via the legacy API, but nothing seems to result in the groups displaying correctly.
In developer tools, I can see the entities so HA is picking them up and all the automations seem to be working ok… I just can’t see the entities in the groups in the front end
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):

Additional information:
To add insult to injury, I have just attempted a rollback to 5 weeks ago snapshot and my HA running on NUC has now died. I cannot ssh into the box, nor is samba working… so no logs to share…

Were you able to figure out a solution?


Saving a acts_as record does not callback .touch on actable relation

If I have a model Product.rb with related associations like Brand.rb, I want to make sure Brand gets updated when Product gets updated. To do this, I'm using touch: true on the Product > Brand association. If I have Pen.rb that acts_as Product, and Pen gets saved, Product does not update Brand.


Fixed typo in DMA channel initialization

I'm using the DmaSpi sources as basically an example on a more bare-metal project with the Teensy (no C++ runtime for dynamic allocation, so no new, so it doesn't work out of the box) and found this while copying code around. I suppose this would only very rarely actually cause any issues (if at all) because the channels will be off after powerup, but it's a typo nonetheless.
Also the first time I've ever contributed to an open source project, so yay, I guess.

Thank you, yay indeed!
That typo also got copy-pasted to some other locations, which I will correct as well.


Script to share content between excel files

Different applications can create daily reports in the form of excel files that need to be synthesized.
A script that could open any number of excel files and copy specific sheets from them into a "master" excel file would be helpful.
I can do this in VBA with the coding:
---------------  Start VBA code ----------------
Sub GetData()
'
' GetData Macro
' Gets QUA215PX Raw Data
'
'This top section of code ensures all workbooks are open
Dim QUA215PX As String
Dim myPath As String
'Dim myWb As String
wb1 = "/QUA215PX.XLS"
CurrentPath = ThisWorkbook.Path
CurrentQUA215PX = CurrentPath & wb1
Workbooks.Open CurrentQUA215PX
'this is for the QUA215PX data, note the name of the sheet being copied to is QUA215PX Import
Workbooks("QUA215PX.XLS").Worksheets("QUA215PX").Range("A1:AB400").Copy _
Workbooks("Daily Review Master.xlsm").Worksheets("QUA215PX Import").Range("A1")
Workbooks("QUA215PX.XLS").Close Savechanges:=False
ThisWorkbook.RefreshAll
End Sub
-------- End VBA Code -------------
I am trying to move to the web.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 98c58cbf-aaf7-3d3a-48f4-ce9cebcf331c
Version Independent ID: 74821d34-eab6-ec0f-7a9f-55aca81975d9
Content: Basic scripts for Office Scripts in Excel on the web - Office Scripts
Content Source: docs/resources/samples/excel-samples.md
Product: excel
Technology: scripts
GitHub Login: @o365devx
Microsoft Alias: o365devx

Thank you for your help yesterday. I am hoping to test the solution on Monday. An additional issue I am running into is that our  legacy system is creating .xls files, and power aps is only able to see newer files. Is there a macro or other way to convert .xls files in OneDrive or Sharepoi t with an automation so they can then be seen / recognized, as they are created so they are automatically converted?
Sent from my iPhone
On Aug 27, 2021, at 5:24 PM, Elizabeth Samuel @.***> wrote:

@RealHailDentshttps://github.com/RealHailDents Thanks for making this suggestion.
@alison-mkhttps://github.com/alison-mk Can you take a look?
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/office-scripts-docs/issues/387#issuecomment-907506511, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVMAUXZNASVLYLXKOPJEIS3T7AF77ANCNFSM5C55LGFA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi @RealHailDents,
Thanks for raising this question. Today, there is no way for scripts to work on more than one workbook by themselves. You'll need to use Power Automate to transfer data to and from different workbooks. If you haven't already, I'd recommend taking these two tutorials about passing data through a flow with scripts.

Pass data to scripts in an automatically-run Power Automate flow
Return data from a script to an automatically-run Power Automate flow

If you're looking to extract whole tables from one workbook, the sample Output Excel table data as JSON for usage in Power Automate may help.
I'll work on a sample to merge worksheets from different workbooks into a single workbook. That seems like a useful scenario. Thanks for bringing it up. I'll try to develop this sample this week.
As for the conversion from .xls to .xlsx file, Power Automate will again be the solution. We have a sample around converting .csv files to .xslx, but I'd have to investigate the details converting between your file formats.  For more help with that scenario, I'd recommend either asking on Stack Overflow with the tag "power-automate", or posting to the Power Automate community.

Hi @RealHailDents,
I'd like to know a little more about your scenario. Are you trying to copy data from the workbooks into a main workbook? Or do you need to copy everything from the other workbooks (data, formatting, charts, shapes, etc)? The former is doable, the latter is not possible through Office Scripts.

Still looking to get this resolved.  In regard to your question, we have a legacy inventory control system that was created in the 1990s.  It is capable of running reports and exporting reports into excel files.  We run a report that lists all the late orders and orders that will be late unless some action is taken.  The goal is to have the report print every day, so it is up to date.  The problem is we spend a lot of time updating the report with notes from the day before.  We want to get the notes from the day before to populate into the current day's work sheet automatically. There is a unique identifier that makes each line unique in the reports, and so there is a way to map the data with vlookup or something of that nature, but we need to pull the current day's data into the day before's file. The file coming out of the system is an xls file.  not sure what happens if we just rename it to xlsx.

At this point I think the steps are:

transform XLS to XLSX so power automate can see it
Convert the worksheet in the new XLSX file to make the data a table,
pull the data from the new worksheet to a repository file that contains all the notes
ensure the new file is set up to apply the notes to the correct row based on the row ID number.

@alison-mk can you shoot me a link to where you posted your efforts? Been digging in a lot of places and can't track it down.

Hi @RealHailDents,
I added the sampleCombine worksheets into a single workbook based on your earlier questions. This should help with steps 2 and 3 in your scenario.
For further questions, I'd recommend leveraging the community by asking on Stack Overflow, with the tags "power-automate" and "office-scripts". There, experts can help you with the file conversion challenges or suggest alternate approaches.

I don't have anything to post as I have not been successful in hitting an XLS file, it is not recognized by power automate to take any actions on.  Not sure how to even begin to program an automate flow when the file is not even seen... I am going to review the convert .csv file information to see if there is a way to make the conversion.


Difference between this and the old doubletake

Many thanks for taking this on, i wasn't aware there was an active fork.
Is there an active change log for this one ? Are they mainly bug fixes or has functionality also been added? Very interested in this!

https://github.com/skrashevich/double-take/blob/beta/CHANGELOG.md


Clarification on data['agent'] Feature Details in train_act.py

Hello,
First of all, thank you for your excellent work on this project. I am currently working with the train_act.py file and have a question regarding the input data for the act model.
In my setup, the feature size of data['agent'] is (128, 32, 8), where:
128 refers to the batch size,
32 refers to the maximum number of agents,
8 refers to the motion features.
I would like to know what these 8 specific motion features represent. Could you please provide some details or point me to the relevant section of the documentation/code where I can find this information?
I read act_dataset.py, I guess maybe it present "x, y, vx, vy, heading, length, width, valid". However, when I extract data['agent'][0,0,:],it give me [0,0,0.32,-5.16e-04,1,0,5.286, 2.332], It looks like I might have misunderstood the meaning of the code.
Thank you very much for your assistance.

Hi,
They are self.position, self.velocity, self.heading, self.length_width.
which means x,y,vx,vy,cos(heading), sin(heading), length,width


Auto-close stale issues

[x] Create and check-in stale-bot configuration
[x] Enable stale-bot GitHub to begin processing

As a maintainer of Forseti, I would like a GitHub bot to automatically close stale issues older than 90 days in order to help manage the backlog.
Important issues can either be re-opened or a new issue can be created.

Needs to be integrated into dev branch to get stale-bot to work.
Need to make a sweep of all old issues to make sure they are not closed prematurely by stale-bot and reprioritize issues.

Reviewed issues in scope of stalebot settings with @blueandgold today. We enabled Stalebot on the Forseti-Security repo. May take an hour before it starts processing.

@blueandgold not seeing stale bot processing of issues. Need to figure out how to debug what is going on. I can only assume some configure parsing or issue there.

yaml format issues I think are preventing the bot from running. Just fixed yaml format issue with PR https://github.com/forseti-security/forseti-security/pull/3339


Simplify switch to different poet services

Motivation
Fix of issue https://github.com/spacemeshos/go-spacemesh/issues/5563
Description
Implemented:

check registrations by node id + poet addresses
if round didn't start and new PoETs added, submit missing registrations. Otherwise work with existing.
new tests

Test Plan
Tested by unit tests
TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[ ] Update documentation as needed
[ ] Update changelog as needed

For me there are now only 2 points left open to merge this PR (see my last 2 comments). @poszu could you also take another look?

bors merge

bors merge


Bug: useHotkeys and multiple pressings with special keys will make a stuck normal hotkey

Description
When I do pressing multiple times a some key with keeping pressing a special key (e.g. cmd + z), normal hotkey (e.g. ArrowUp, ArrowDown) will be stuck and not working.
export const appHotkeys = {
...
      undo: {
        label: 'table.undo',
        command: platformSelect({ mac: '⌘ Z' }, 'Ctrl+Z'),
      },
...
} satisfies HotkeysConfig

useHotkeys(
    [
      'ArrowUp',
      '⇧ ArrowUp',
      'ArrowDown',
      '⇧ ArrowDown',
      'ArrowLeft',
      '⇧ ArrowLeft',
      'ArrowRight',
      '⇧ ArrowRight',
    ],
    (e) => {
    // won't be fired
    },
    [...]
)

Link to Reproduction
No response
Steps to reproduce

Define a hotkey with cmd+z (undo) to hotkeys.ts
Implement useHotkeysShortcut for hooking undo command
Implement useHotkeys for hooking ArrowUp/ArrowDown
Undo multiple times with keeping pressing cmd key
Press ArrowUp or ArrowDown will be not working

Saas UI Version
2.6.2
Chakra UI Version
No response
Browser
No response
Operating System

[X] macOS
[ ] Windows
[ ] Linux

Additional Information
No response

Fixed in 2.8.2


[v2.8.0]: Cross compiling libtensorflow.so for ARM64 fails

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 20.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: None
TensorFlow installed from (source or binary): source
TensorFlow version: v2.8.0
Python version: 3.8.8
Installed using virtualenv? pip? conda?: Building from source, cross-compiling for Raspberry Pi
Bazel version (if compiling from source): Automatically done by build script via docker container
GCC/Compiler version (if compiling from source): Automatically selected by build script via docker container
CUDA/cuDNN version: None
GPU model and memory: None

Describe the problem
I am trying to cross-compile libtensorflow.so to use on ARM64, but the build is failing at several steps. More info below
Provide the exact sequence of commands / steps that you executed before running into the problem
After downloading code and checking out v2.8.0, I ran following command:
tensorflow/tools/ci_build/ci_build.sh PI \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

This command fails due to python3.6 not being available in the docker container. To fix this issue, I installed python3.6 via following entries in the Dockerfile and a few other modifications as shown below. Without these modification the build would fail.
└─ $ ▶ git diff
diff --git a/tensorflow/tools/ci_build/Dockerfile.pi b/tensorflow/tools/ci_build/Dockerfile.pi
index<PHONE_NUMBER>1..8a021f3434e 100644
--- a/tensorflow/tools/ci_build/Dockerfile.pi
+++ b/tensorflow/tools/ci_build/Dockerfile.pi
@@ -2,6 +2,20 @@ FROM ubuntu:14.04

 LABEL maintainer="Jan Prach<EMAIL_ADDRESS>
+# install python 3.6
+RUN apt-get update
+RUN apt-get install build-essential libpq-dev libssl-dev openssl libffi-dev zlib1g-dev -y
+RUN apt-get install python3-pip python3-dev -y
+RUN apt install software-properties-common -y
+RUN apt-get install wget -y
+RUN wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
+RUN tar -xvf Python-3.6.3.tgz
+WORKDIR /Python-3.6.3
+RUN ./configure --enable-optimizations
+RUN make -j8
+RUN make install
+WORKDIR /
+
 # Copy and run the install scripts.
 COPY install/*.sh /install/
 RUN /install/install_bootstrap_deb_packages.sh
diff --git a/tensorflow/tools/ci_build/install/install_auditwheel.sh b/tensorflow/tools/ci_build/install/install_auditwheel.sh
index c84bdf4e2ec..55e9f297f06 100755
--- a/tensorflow/tools/ci_build/install/install_auditwheel.sh
+++ b/tensorflow/tools/ci_build/install/install_auditwheel.sh
@@ -27,7 +27,7 @@ patchelf_location=$(which patchelf)
 if [[ -z "$patchelf_location" ]]; then
   set -e
   # Install patchelf from source (it does not come with trusty package)
-  wget https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.bz2
+  wget --no-check-certificate https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.bz2
   tar xfa patchelf-0.9.tar.bz2
   cd patchelf-0.9
   ./configure --prefix=/usr/local
diff --git a/tensorflow/tools/ci_build/install/install_pip_packages.sh b/tensorflow/tools/ci_build/install/install_pip_packages.sh
index 18e0bf73d3a..305a8c28760 100755
--- a/tensorflow/tools/ci_build/install/install_pip_packages.sh
+++ b/tensorflow/tools/ci_build/install/install_pip_packages.sh
@@ -17,7 +17,8 @@
 set -e

 # Get the latest version of pip so it recognize manylinux2010
-wget https://bootstrap.pypa.io/get-pip.py
+#wget https://bootstrap.pypa.io/get-pip.py
+wget https://bootstrap.pypa.io/pip/3.6/get-pip.py
 python3.6 get-pip.py
 rm -f get-pip.py

At this point the build proceeds up to a point where it starts to compile tensorflow code. However, I ran into following issues:
INFO: Repository aarch64_compiler instantiated at:
  /workspace/WORKSPACE:15:14: in <toplevel>
  /workspace/tensorflow/workspace2.bzl:888:21: in workspace
  /workspace/tensorflow/workspace2.bzl:208:20: in _tf_repositories
  /workspace/third_party/repo.bzl:128:21: in tf_http_archive
Repository rule _tf_http_archive defined at:
  /workspace/third_party/repo.bzl:81:35: in <toplevel>
ERROR: /workspace/tensorflow/core/util/BUILD:379:24: //tensorflow/core/util:version_info_gen depends on @local_config_git//:gen/spec.json in repository @local_config_git which failed to fetch. no such package '@local_config_git//': Git Configuration Error: Traceback (most recent call last):
  File "/home/sdeoras/Downloads/tensorflow/bazel-ci_build-cache/.cache/bazel/_bazel_sdeoras/eab0d61a99b6696edb3d2aff87b585e8/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py", line 28, in <module>
    from builtins import bytes  # pylint: disable=redefined-builtin
ImportError: No module named builtins

ERROR: /workspace/tensorflow/core/util/BUILD:379:24: //tensorflow/core/util:version_info_gen depends on @local_config_git//:gen/head in repository @local_config_git which failed to fetch. no such package '@local_config_git//': Git Configuration Error: Traceback (most recent call last):
  File "/home/sdeoras/Downloads/tensorflow/bazel-ci_build-cache/.cache/bazel/_bazel_sdeoras/eab0d61a99b6696edb3d2aff87b585e8/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py", line 28, in <module>
    from builtins import bytes  # pylint: disable=redefined-builtin
ImportError: No module named builtins

ERROR: /workspace/tensorflow/core/util/BUILD:379:24: //tensorflow/core/util:version_info_gen depends on @local_config_git//:gen/branch_ref in repository @local_config_git which failed to fetch. no such package '@local_config_git//': Git Configuration Error: Traceback (most recent call last):
  File "/home/sdeoras/Downloads/tensorflow/bazel-ci_build-cache/.cache/bazel/_bazel_sdeoras/eab0d61a99b6696edb3d2aff87b585e8/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py", line 28, in <module>
    from builtins import bytes  # pylint: disable=redefined-builtin
ImportError: No module named builtins

ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted: Analysis failed
INFO: Elapsed time: 74.009s
INFO: 0 processes.
 Alternatively, if a pre-compiled library file exists what is a download location link? Also should I be building a previous version, if so, which one?

Hi @sdeoras ! Can you check these two threads on installing TFLite on ARM64 boards? Link 1, 2.

hi folks, i was able to build c-lib using bazel. we can close this bug if needed. thanks.


Maximum call stack size exceeded

I'm having problems creating an xlsx file with more than 100,000 lines
This is my code,
const xlsx = require('xlsx');

exports.createExcelBuffer = (header, dataList, fileName) => {
  try {
    let planilha = [];

    planilha.push(header.map(item => item.text));
    planilha.push(...dataList.map(item => header.map(col => item[col.value])));

    let worksheet = xlsx.utils.aoa_to_sheet(planilha);
    let workbook = xlsx.utils.book_new();
    xlsx.utils.book_append_sheet(workbook, worksheet, fileName);

    return xlsx.write(workbook, { type: 'buffer' });
  } catch (error) {
    console.log(error);
  }
}

exports.createExcelFile = (header, dataList, fileName) => {
  let planilha = []

  planilha.push(header.map(item => item.text))
  planilha.push(...dataList.map(item => header.map(col => item[col.value])))

  let ws = xlsx.utils.aoa_to_sheet(planilha)
  let wb = xlsx.utils.book_new()

  wb.SheetNames.push("Planilha1");
  wb.Sheets["Planilha1"] = ws;

  xlsx.writeFile(wb, fileName);
}

When I call the create excel function it gives the error Maximum call stack size exceeded.
when it is less than 100,000 it occurs normally

The spread is to blame.  Use concat instead of push:
  let planilha = [header.map(item => item.text))].concat(dataList.map(item => header.map(col => item[col.value])));

This creates an array with the header row and concatenates the data rows.

Thank you! that solved for me


Consumer-aware concurrency

Hi, I know it's possible to adjust concurrency for partition but is it possible somehow to handle only one batch per time for along the all  topics consumer subscribed to? does maxInFlightRequests allow it?

That is how the consumer works today. partitionsConsumedConcurrently controls how many batches are processed concurrently, regardless of which topic(s) the partitions belong to. In other words, if you have partitionsConsumedConcurrently: 1, it doesn't matter if you're assigned 3 partitions from 1 topic or from 3 different topics, you'll still be processing one partition at any given time.


luasec: 0.5 -> 0.6pre-2015-04-17

This fixes some issues with TLS in prosody.

/cc maintainer @flosse.

Pushed. I see prosody as the only reference to luasec from nixpkgs.


Add RBAC for klustair job

Closes #22
Add option to create job service account and RBAC. By default, these options are disabled to be backward compatible.

Had to test this a bit, since I'm not so experienced with rbac. But I had this on my bucketlist for a while.
Thank you and for this great contribution.


Postgres Surfacer refs #130

Hello @manugarg I would love your feedback on this if you have any bandwidth.
refs #130
There were a number of decisions:

Which postgres driver to use?

https://godoc.org/github.com/lib/pq

What will the postgres schema be?

Currently labels are stored inline denormalized, potentially resulting in lots of duplicate data

psql -c "create database cloudprober"

psql -c "create schema cloudprober"

psql cloudprober -c "CREATE TABLE metrics (
  time TIMESTAMP WITH TIME ZONE,
  metric_name text NOT NULL,
  value DOUBLE PRECISION ,
  labels jsonb,
  PRIMARY KEY (time, metric_name, labels)
)"

How to map EventMetrics to the schema?

I pretty much copied and pasted the way that prometheus surfacer was parsing

What is the interface to postgres to configure it to use the schema?surfacer {
  type: POSTGRES
  postgres_surfacer {
    connection_string: "postgresql://root:root@localhost/cloudprober?sslmode=disable"
    metrics_table_name: "metrics"
  }
}

Performance

Currently each EventMetric results in a single write to postgres
Support a batch mode? Where metrics are aggregated in memory, until a threshold or a timeout is reached, and then flush to postgres??
labels cacheing/datatype?

How to handle postgres failures? retries? errors?

Running:
$ docker-compose up -d

$ go run ./cmd/cloudprober.go --config_file surfacers/postgres/tests/postgres.cfg

$ docker exec -it tests_postgres_1  psql
psql (9.6.9)
Type "help" for help.

root=# \c
cloudprober  postgres     root         template0    template1
root=# \c cloudprober
You are now connected to database "cloudprober" as user "root".
cloudprober=# select * from metrics limit 5
cloudprober-# ;
             time              |   metric_name   |   value    |                                 labels
-------------------------------+-----------------+------------+------------------------------------------------------------------------
 2018-05-25 16:58:19.181537+00 | hostname        |          1 | {"val": "\"ubuntu-xenial\"", "probe": "sysvars", "ptype": "sysvars"}
 2018-05-25 16:58:19.181537+00 | start_timestamp |          1 | {"val": "\"1527267489\"", "probe": "sysvars", "ptype": "sysvars"}
 2018-05-25 16:58:19.181502+00 | total           |          1 | {"dst": "www.google.com", "probe": "google_homepage", "ptype": "http"}
 2018-05-25 16:58:19.181502+00 | success         |          1 | {"dst": "www.google.com", "probe": "google_homepage", "ptype": "http"}
 2018-05-25 16:58:19.181502+00 | latency         | 106592.415 | {"dst": "www.google.com", "probe": "google_homepage", "ptype": "http"}
(5 rows)

References:

https://prometheus.io/docs/instrumenting/exposition_formats/
https://github.com/timescale/pg_prometheus
Prometheus Surfacer for parsing event metrics

@dmicanzerofox Thanks a lot for the PR. I'll try to review it soon (O(2days)).

@manugarg Is there any information you'd like to see specifically in the README, or any tests or verification I can do to help save you some time?

@manugarg I think I addressed all your comments, please let me know what else i can do! Thank you.

@dmicanzerofox Sorry for the delay again. I have started the process of importing this change.

Awesome! Thank you!!

@dmicanzerofox I have committed major part of this PR through 2513471. Parts that I didn't commit yet are the tests related -- docker compose config, shell script, etc. Can you send them in a different PR, with some documentation on how to use them.
Can you please take a look at the commit 2513471 and let me know if it looks good to you (I verified that the tests are passing). I did some style changes -- renamed a couple of functions, refactored a little bit, added a few comments, etc.

Awesome @manugarg
https://github.com/google/cloudprober/commit/25134718bed687e5ebe5fa2d716369aef96489e9
Looks great to me,
I will submit new branch with supporting scripts/documentation tomorrow.
Thank you!,

@dmicanzerofox Cool. I'll close this PR then. You can create a new PR for rest of the stuff.


add babel-runtime in dependencies

Add babel-runtime in dependencies according to https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-runtime
This fixes the issue #21

Thanks


Add docs for get_parent_terragrunt_dir

Specifically, the fact that the name of the include block must be provided when multiple include blocks are used.

Thanks for reviews! Going to merge this in.


Very slow start running on Darwin

On the first connection after webexec restart it can take minutes to send the auth ack (first data sent)

This doesn't happen anymoew

This doesn't happen anymoew


adds batch collection request functionality

Add batch collection support. This should allow adding more than 19 requests that don't have multiple dependecies.
Resolves https://github.com/microsoftgraph/msgraph-sdk-go-core/issues/170
Example

batchCollection := msgraphgocore.NewBatchRequestCollection(client.GetAdapter())

meRequestItem, _ := batchCollection.AddBatchRequestStep(*meRequest)
eventsRequestItem, _ := batchCollection.AddBatchRequestStep(*eventsRequest)

batchResponse, _ := batchCollection.Send(context.Background(), client.GetAdapter())

Hey @rkodev @baywet
There were some improvements that were added in .NET that you can check here: https://github.com/microsoftgraph/msgraph-sdk-dotnet-core/pull/626
The summary:

Expose a method to allow checking the status codes without creating a HttpResponseMessage for each step.
Expose a method to fetch failed steps to retry.
Extra constructor including the number of requests that are combined so batching with more than 4 combined requests won't fail.

I believe we should follow the same pattern in Go. Do you see any blockers to do so?


feat/rollout-on-config-change

This PR adds MappingService the ability to trigger a Deployment rollout upong a change of its systemAdminToken Secret. This is a mechanism required so Secrets (and ConfigMaps) are reloaded by the application when their values change. It has been implemented using an annotation with the hash of the Secret in the Pod spec.
Closes #58
Note for reviewers: do not review until #57 has been merged.

@slopezz suggestions commited!

@slopezz suggestions commited!


GH-1113: Clean up cals to basicCancel

Resolves https://github.com/spring-projects/spring-amqp/issues/1113
Use RabbitUtils for all basicCancel calls, with try/catch for
all exceptions.
cherry-pick to 2.1.x

... and cherry-picked to 2.1.x


fix asn1 date parse

Ran into an issue with ASN1 not parsing correctly due to lack of import of datetime.parser. This should fix this. Also added a unit test to ensure no regression.
module 'dateutil' has no attribute 'parser'
Traceback (most recent call last):
  File "/Users/david/code/azure/azure-cli/src/azure-cli/azure/cli/main.py", line 36, in main
    cmd_result = APPLICATION.execute(args)
  File "/Users/david/code/azure/azure-cli/src/azure-cli-core/azure/cli/core/application.py", line 201, in execute
    result = expanded_arg.func(params)
  File "/Users/david/code/azure/azure-cli/src/command_modules/azure-cli-keyvault/azure/cli/command_modules/keyvault/_command_type.py", line 76, in _execute_command
    result = op(client, **kwargs)
  File "/Users/david/code/azure/azure-cli/src/command_modules/azure-cli-keyvault/azure/cli/command_modules/keyvault/custom.py", line 582, in import_certificate
    not_before = _asn1_to_iso8601(x509.get_notBefore())
  File "/Users/david/code/azure/azure-cli/src/command_modules/azure-cli-keyvault/azure/cli/command_modules/keyvault/custom.py", line 547, in _asn1_to_iso8601
    return dateutil.parser.parse(asn1_date.decode('utf-8'))
AttributeError: module 'dateutil' has no attribute 'parser'

Codecov Report

Merging #2970 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2970      +/-   ##
==========================================
+ Coverage   63.39%   63.39%   +<.01%
==========================================
  Files         466      466
  Lines       26584    26586       +2
  Branches     4077     4078       +1
==========================================
+ Hits        16853    16855       +2
  Misses       8615     8615
  Partials     1116     1116

Impacted Files
Coverage Δ

...vault/azure/cli/command_modules/keyvault/custom.py
67.55% <100%> (+0.17%)
: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 8de0ab5...e47982d. Read the comment docs.


Request: builds for aarch64 on RHEL

Currently the crowdsec package is available on EL8 for aarch64 from the crowdsec repository, but no bouncers are available, which makes it pointless. Please consider adding builds for aarch64 as it's getting increasingly popular among many hosting providers.

I checked again today and it seems like bouncers are now available. Thanks for that.


robo3t: update to 1.4.4

Sets checkver to check the Github repo and sets custom regex to capture the commit hash value.
Update to 1.4.4

/verify

Are there any directories to persist as well?

@b-palaniappan is still around and contributing
Please assist @b-palaniappan instead of creating a new PR

@b-palaniappan is still around and contributing
Please assist @b-palaniappan instead of creating a new PR

I don't understand what you mean by this. Are you referring to #5881 ? If so, that remote branch has been deleted.

Has it?
Then reopening this and closing that

@igitur if Robo3T needs any directory to be persisted, for example configuration or pretty much anything else between installs for robo3t could you create a new PR for the same?

@igitur if Robo3T needs any directory to be persisted, for example configuration or pretty much anything else between installs for robo3t could you create a new PR for the same?

Looks like everything is persisted in %userprofile%\.3T.


wpebackend-fdo: bump to 1.10.0.

@aperezdc  this combination works:  wpebackend-fdo (1.9.91) +  wpewebkit (2.30.6). I could assume the same with 1.10.

@aperezdc this combination works: wpebackend-fdo (1.9.91) + wpewebkit (2.30.6). I could assume the same with 1.10.

Great, thanks for letting me know. Indeed, 1.9.91 is almost the same as 1.10.x, so that will work. Which version of libwpe did you try in this combination? Also 1.10.x?

@aperezdc this combination works: wpebackend-fdo (1.9.91) + wpewebkit (2.30.6). I could assume the same with 1.10.

Great, thanks for letting me know. Indeed, 1.9.91 is almost the same as 1.10.x, so that will work. Which version of libwpe did you try in this combination? Also 1.10.x?

In that case libwpe 1.8.0.

@aperezdc this combination works: wpebackend-fdo (1.9.91) + wpewebkit (2.30.6). I could assume the same with 1.10.

Great, thanks for letting me know. Indeed, 1.9.91 is almost the same as 1.10.x, so that will work. Which version of libwpe did you try in this combination? Also 1.10.x?

In that case libwpe 1.8.0.

Thanks for confirming, update for the website here: https://github.com/Igalia/wpewebkit.org/pull/88


Indentation removed on empty lines when Format Document is used

VS Code version: Code 1.19.2 (490ef761b76b3f3b3832eff7a588aac891e5fe80, 2018-01-10T15:55:03.538Z)
C# Extension version: 1.13.1
Steps to reproduce
Make multiple new lines in an indented code block, then

right click the workspace and choose "Format Document"
use FormatOnType, FormatOnPaste, etc., to automatically format the document
press Ctrl-Shift-I to auto indent document

Expected  behavior
All lines retain their indentation
Actual behavior
Any lines in the document without code have their indentation removed
I have narrowed this down to this plugin, as this behavior isn't seen in VSCode when extension is disabled. I have tried every combination of white space trimming, etc., with no solution.
See Reddit thread.

Is there any alternative to format documents without removing whitespace on empty lines now? Or even just a 'format without removing whitespace anywhere at all'? I have tried a lot of solutions and disabling/enabling whitespace trimming settings, but whitespace on blank lines is always deleted.

I would like to have the option to not have whitespace removed on empty lines, regardless of where the caret is located. I frequently leave empty lines between code blocks so as to make my code more readable, oftentimes adding additional code in between these blocks at a later time. Having to re-tab a bunch of times to start that new block is definitely not preferred. This was a feature in VS, and I miss it greatly in VS Code.

I've been looking for a solution for weeks. It's driving me literally insane. Please fix this.

I, too, would like a solution to this. It's very, very annoying, especially when combined with Vim.

This bug is infuriating, and nothing has been done about it for years?! The people who maintain this project must not actually use it for real-world, day-to-day work. I don’t see how anyone can stand this behavior. It seems like this issue has just been blamed on some other issue and so nothing is being done about it. Unacceptable people!

I just checked Visual Studio, indeed it deletes whitespaces, it's just it keeps caret on correct indentation level.  So it's indeed not an extension fault but VSCode itself.

I like empty lines to be removed (with format document) while editing JSON files. Now for some reason this has behavior has been removed.

This wouldn't be an issue if VSCode had a behavior similar to IntelliJ/Android Studio.
When you go on a blank line (not indented) and press END, it "pretends" to auto-add the whitespace for the correct indentation, and after you type something, it actually adds it for you. So, even though the whitespace is trimmed on blank lines, it's not an annoyance.

It's 2020 and there is still no fix to this bug as i am currently experiencing the same issue. I can't believe it. This is literally driving me nuts. One moment it was working the next I know it wasn't.

Any news on this? I cannot switch to VSCode with this. It would drive me insane.

I also would like this to be fixed. I really think having "fake" indentation is the way to go.

I encourage everyone interested in this fuctionality to upvote the following vscode issue - https://github.com/microsoft/vscode/issues/13960

I encourage everyone interested in this fuctionality to upvote the following vscode issue - microsoft/vscode#13960

But virtual space is not the same thing - this issue highlights that VS Code is formatting out indents on blank lines...

I thought this was specific to the formatting tool used, but if not I certainly with this was an option.
Don't mess with my indentation!

This is a very annoying problem, and makes interoperability with Visual Studio almost impossible without changing whitespace back and forth in each commit.

Please fix it

Please fix!

Still doesnt work

The goal of the whitespace formatter is to remove superfluous whitespace

Is it not arguable that there are reasons to consider indents on empty lines as non superfluous? If it is arguable at all, then there should be a configuration option for it. Forcing one view to be the solution for everyone in all contexts is extremely frustrating.

FUCK!

Any chance of prioritizing this? It's a very annoying issue, indeed.

Any chance of prioritizing this? It's a very annoying issue, indeed.

When I click on a blank line in Visual Studio (Mac) the caret automatically gets a virtual indent from the previous line. In vscode the caret doesn't get any indentation and I have to press tab several times. It infuriates me. Make it behave like in Visual Studio

Is it not arguable that there are reasons to consider indents on empty lines as non superfluous?

Yes, it's awful. When I leave blank space between methods in a class, I want to keep it at that class' indentation, so that it's already right when inserting new code. If you think this space is unnecessary, I disagree, and in fact I think removing it is what's not only unnecessary but also counter-intuitive - unless the user explicitly wants to do it this way.

It's been 6 years...
I guess I'm just gonna switch editor.

I would also like to see this feature, the auto formatting is basically unusable because of this

Finally found a decent simple way this great extension: https://marketplace.visualstudio.com/items?itemName=jemc.vscode-implicit-indent

Finally found a decent simple way with this great extension: https://marketplace.visualstudio.com/items?itemName=jemc.vscode-implicit-indent

Be warned that this extension breaks your undo/redo history.

Any chance this can be prioritized? Bueller?

This is the VSCode issue tracking Smart Indent. If the feature is meaningful to you, then be sure to let them know. https://github.com/microsoft/vscode/issues/16998


feat: add IPermit2 interface

Addresses #213.

@marktoda do you have any opinions on this?? I think we had left the these two separate interfaces intentionally.
This issue alludes to frozen version issue, but I don't see how that's related as that is the impl contracts (not the interface contracts which are relevant to this PR)

ok going to merge this still

This issue alludes to frozen version issue, but I don't see how that's related as that is the impl contracts

Without an interface like the one introduced by this PR, users who want to use the signature and the allowance modes at the same time have to use the Permit2 contract itself; but they can only do so only if they are on Solidity 0.8.17.

Thanks for merging!

we've just been importing both interfaces as needed

Yeah but you can't use them in all cases, e.g. struct fields. It's either this:
struct Permit2Thingy {
    IAllowanceTransfer permit2Address;

Or this:
struct Permit2Thingy {
    ISignatureTransfer permit2Address;


Added Minimum_Number_of_K_Consecutive_Bit_Flips

IMPORTANT: Please do not create a Pull Request without an issue.
All Submissions:

[x] I have read the CONTRIBUTING document.
[x] My code is written in Python3 and is ending with .py
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] I have checked that my submission does pass the test on LeetCode.com
[x] Does your filename follow the naming Conventions?
[x] Have you linked your PR to an Issue?

This Pull request addresses the issue #266
Closing issues
Put closes #XXXX in your comment to auto-close the issue that your PR fixes (if such).

Sir @vJechsmayr , I think you have made a mistake. I have submitted solution for
https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/submissions/
and not for
https://leetcode.com/problems/delete-columns-to-make-sorted-ii/
I sincerely hope that you understand the error happened.

Thanks for contributing - Merged!
Runtime: 808 ms
Happy Hacktoberfest!


Custom CSS insertion point via macros

Macaron has an amazing macro engine! Can it be tweaked to insert the generated styles into a predefiend point in a source file?
This is desirable when developing web components (custom elements) since usually authors want/need the styles to be inlied within the shadow dom. Was thinking of something like,
function Root() {
  return <>
    <style>MACARON_INLINE_STYLES</style>
    <div>{restOfTheComponent}</div>
  </>
}

When building with Vite, the final step would be to insert the styles in the style tag above rather than generate a css file.
Solid.js provides a great experience building web components user their solid-element package, all that's missing is a lib that can support injecting styles into the output, since css files aren't as easy to distribute as as self-contained custom element.
If macaron can pull this off, solid + macaron would be a killer combo for all things web components related. Could this be done?

Glad you like Macaron. Unfortunately this feature seems... tough, and very much restricts the capabilities of macaron due to how it works.
For this to work, macaron needs to insert style declaration at the root of usage site instead of at the declaration site, which it does currently. This adds a lot of complexity, as you'll need to track the renders all the way upto the root web-component.
For these reasons, I don't think adding it is worth the trade offs and uncertainty it introduces in the compiler

Fair enough, wanted to throw that out there should it have been viable to implement. Thank you for putting together a great lib!


docs: demoing CI/CD

Description
Adding some docs
To test
The docs exist

:tada: This PR is included in version 1.185.18 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket: