Compressor filter not found

Description:

We have GZIP compressor filter configured via Istio EnvoyFilter resource. This was working until our latest upgrade of Istio version. Working state was Istio version 1.12.7 with Envoy version 1.20.1. After the upgrade we are on Istio version 1.13.4 with Envoy version 1.21.0. We receive the following error in our istio-proxy logs:

[libprotobuf WARNING external/com_google_protobuf/src/google/protobuf/text_format.cc:2139] Can't print proto content: proto type type.googleapis.com/envoy.extensions.filters.http.compressor.v3.Compressor not found
[libprotobuf WARNING external/com_google_protobuf/src/google/protobuf/text_format.cc:2139] Can't print proto content: proto type type.googleapis.com/envoy.extensions.filters.http.compressor.v3.Compressor not found
2022-07-22T13:19:36.035841Z     warning envoy config    gRPC config for type.googleapis.com/envoy.config.listener.v3.Listener rejected: Error adding/updating listener(s) <IP_ADDRESS>_8080: Didn't find a registered implementation for name: 'envoy.filters.http.compressor'
<IP_ADDRESS>_8443: Didn't find a registered implementation for name: 'envoy.filters.http.compressor'
Repro steps:

Run Envoy version 1.21.0 with the following config

- name: envoy.filters.http.compressor
  typed_config:
    "@type": type.googleapis.com/envoy.extensions.filters.http.compressor.v3.Compressor
    response_direction_config:
      common_config:
        min_content_length: 100
        content_type:
          - application/javascript
          - application/json
          - application/xhtml+xml
          - image/svg+xml
          - text/css
          - text/html
          - text/plain
          - text/xml
    compressor_library:
      name: text_optimized
      typed_config:
        "@type": type.googleapis.com/envoy.extensions.compression.gzip.compressor.v3.Gzip
        memory_level: 6
        window_bits: 10
        compression_level: BEST_COMPRESSION
        compression_strategy: DEFAULT_STRATEGY

Note: The Envoy_collect tool
Not sure if I'm able to get logs since this is bundled with Istio.

Admin and Stats Output:

Not sure if I'm able to get this info since this is bundled with Istio.

Note: If there are privacy concerns, sanitize the data prior to
sharing.

Config:

EnvoyFilter config:

apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
  namespace: my-namespace
  name: ingressgateway-public-gzip
spec:
  workloadSelector:
    labels:
      app: ingressgateway-public
  configPatches:
    - applyTo: HTTP_FILTER
      match:
        context: GATEWAY
        listener:
          filterChain:
            filter:
              name: envoy.filters.network.http_connection_manager
              subFilter:
                name: envoy.filters.http.router
      patch:
        operation: INSERT_BEFORE
        value:
          name: envoy.filters.http.compressor
          typed_config:
            "@type": type.googleapis.com/envoy.extensions.filters.http.compressor.v3.Compressor
            response_direction_config:
              common_config:
                min_content_length: 100
                content_type:
                  - application/javascript
                  - application/json
                  - application/xhtml+xml
                  - image/svg+xml
                  - text/css
                  - text/html
                  - text/plain
                  - text/xml
            compressor_library:
              name: text_optimized
              typed_config:
                "@type": type.googleapis.com/envoy.extensions.compression.gzip.compressor.v3.Gzip
                memory_level: 6
                window_bits: 10
                compression_level: BEST_COMPRESSION
                compression_strategy: DEFAULT_STRATEGY

Logs:

Include the access logs and the Envoy logs.

Note: If there are privacy concerns, sanitize the data prior to
sharing.

Call Stack:

If the Envoy binary is crashing, a call stack is required.
Please refer to the Bazel Stack trace documentation.

cc @KBaichoo

We've uncovered that the Evnoy instance does not have gzip extension installed.

Closing this out. It's due to us running Google Anthos Service Mesh and they removed gzip compression extension from their Envoy build.


Aside menu show on breakpoint

Should the aside menu be shown, by default, at a breakpoint? If not, how would I make it so?
Alternatively, on the demo, an open state of the aside menu remains when clicking through pages but reverts to closed on a refresh - how is this state managed? Cookie?
Basically, I want it to be open by default on md and above.

Sorry, used $('body').addClass("aside-menu-xl-show"); to pragmatically add to the pages required.
Is the open/closed state tracked at all though or would I need to implement my own cookie?


Fix docker faketime

The dockerfile for handling normal or fake time uses the FAKE_TIME envvar but now we use NORMAL_TIME. So our faketime docker image for dev work is actually normaltime.
packages/augur-tools/docker-builder/Dockerfile

https://github.com/AugurProject/augur/pull/8168


boolean values not supported?

Hey all, I read in styled components documents that it's possible to use the short-circuit evaluation (prop.width && 'width: prop.width;') to conditionally use a prop to style the component.
They say you can do that because styled components now knows to ignore falsey values (just like react ignore null/false values).
But, when I try to use this short circuit pattern instead of the ternary operator, I get the following error:
Warning: Received `true` for a non-boolean attribute `first`.
I see some questions about it with answer to use 0 and 1 instead of false and true, but that goes against the documentation.
Can anyone explain what's the problem here?
Thanks!

How do I reproduce this issue?

I use the prop name fill, it throws the below warning. But if I use other names like bg, it's all okay and doesn't throw anything

Warning: Received true for a non-boolean attribute fill.
If you want to write it to the DOM, pass a string instead: fill="true" or fill={value.toString()}.

interface WrapperProps {
  fill?: boolean;
}

const Wrapper = styled.header<WrapperProps>`
  border-bottom: 1px solid #eaeaea;
  ${(p) =>
    p.fill
      ? `background: ${p.theme.primary}; color: white;`
      : "background: white;"}
`;

function Header(props: Props) {
  return (
    <Wrapper fill={props.fill}>
  )
}

This is a warning from React. Some prop names are valid DOM attributes and will be set. If you use names like fill or width then they'll also land on the eventual DOM element.
In this case, React is warning you about those because these attributes are not boolean-based but only accept literal strings.
If you didn't intend for these props to be landing on the DOM element, I'd suggest choosing a different name for them or prefixing them. otherwise; if you do want them on the DOM element then you'll have to listen to the warning, and in this case explicitly use "true" instead of the boolean value


Update the Site home page

Current State of the GetNighthawk.dev site
The changes to the  "what is Getnighthawk"component were reverted.

Desired State of the GetNighthawk.dev site
Adjust the 'what is Nighthawk" component to cross the diagonal line. Figma link

Contributor Resources

See the Contributing to getnighthawk.dev Website
See the Project Site section of GetNighthawk project doc

@sayantan1413  would you like to t ake this up?

@Anita-ihuman Yes I would like to take up this issue


Design Improvements on the Entry Inf Page

[x] 1. Change 'Event type' to 'Record type'
[x] 2. Change 'Date' to 'Registration Date'
[x] 3. Agreed 'Allign the links 'Back to results', 'Genarate citation', 'Print' to the left (to make them consistent with the Results page) '
[ ] 4. Switch back to no underlining for links
[ ] 5. Suggestions on the screenshot

Changed Date to Registration Date. Buttons already left-aligned as part of previous work.

Some suggestions in the screenshot:

As usual, I get "Non-Image content-type returned" when I click on the image.png link. If you include the image in the comment (which is what I do - I just 'paste' it in from the clipboard), rather than providing a link to it, maybe that would work better. As things stand, I have no idea what you are suggesting.

@richardofsussex I also pasted it (without a separate link). As far as I remember, others see my screenshots in the comments. I'll send you in Slack.

Thanks. This image issue is a puzzle. Others (on the web, generally) report similar problems with GitHub, but there is no consensus on what causes the problem, or how to fix it. I've looked at images in other BMD2 issues in four (I think!) different browsers, and the problem occurs in all of them.

Now I've seen your suggestion, I would agree in principle with all your suggestions. Note however that centering the page number and (optional) 'previous' and 'next' links is a non-trivial CSS layout issue, which I have already tried to work on. It's better than it was, but still not centered.

Hi, 4 and 5 are left, who could help with this?
4. Switch back to no underlining for links
5. Suggestions on the screenshot


Tabs stacked when Bootstrap included

If I simply add the following bootstrap script/style on a page with Infobubble, the tabs get stacked (see attached screenshot).
" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"
"... el="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"
please advise

Seems reasonable to expect that adding a third-party stylesheet may override the styles for the infobubble tabs as appears to be the base here. You might just need to override some of the styles provided by bootstrap.


Add ability to output as PNG

Description
This PR will add the ability to output the data as a PNG. In order to make this work you will need to have imagick installed and enabled.
There were a couple of changes that I had to make to the SVG as imagick had some issues regarding the mask attribute on the circle and the dy attributes on the text.
In order to fix the mask I added an ellipse after adding the circle. This give the same end result.
To fix the dy I had to eyeball the metrics generated from the created SVG and PNG. After that I adjusted the y attributes in order to align everything again.
Fixes #135
Type of change

[x] New feature (added a non-breaking change which adds functionality)
[x] Updated documentation (updated the readme, templates, or other repo files)

How Has This Been Tested?

[x] Tested locally with a valid username
[x] Tested locally with an invalid username
[x] Ran tests with composer test

Checklist:

[x] I have checked to make sure no other pull requests are open for this issue
[x] The code is properly formatted and is consistent with the existing code style
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Screenshots

Wow, this is awesome! Thanks for contributing! :tada:

Looks good 👍
Only a couple small changes requested.
Also, we may possibly want to update the readme.md and contributing.md to say that composer install is necessary for running locally since it wasn't before (the only external library was PHPUnit) and maybe brief instructions or a link on installing Imagick. It's up to you if you want to add this.

I have added a link to the official installation guide to the requirements. Do you think that it's enough for people to get started?

Thanks for contributing! :tada:

Always happy to help! 😄


Version 3.7.2 is 50% slower than 3.3.0

I am switching app from using version 3.3.0 to 3.7.2. The API was changed and I had to refactor my code. After performing some tests I got about 30 to 50% performance degradation of new version.
Here are test code
// 3.3.0 -- 12 sec --
		public static void Test()
		{
			TemplateServiceConfiguration templateConfig = new TemplateServiceConfiguration();
			Razor.SetTemplateService(new TemplateService(templateConfig));
			string template = "Hello @Model.Name, welcome to RazorEngine!";
			string bigTemplate = string.Join(Environment.NewLine, Enumerable.Range(1, 50).Select(m => template));
			var model = new Model { Name = "World" };
			for (int i = 0; i <= 1000000; i++)
			{
				var result = RazorEngine.Razor.Parse(bigTemplate, model, "templateKey");
			}
		}

// 3.7.2 -- 18 sec--
			TemplateServiceConfiguration templateConfig = new TemplateServiceConfiguration();
			IRazorEngineService service = RazorEngineService.Create(templateConfig);
			Engine.Razor = service;

			string template = "Hello @Model.Name, welcome to RazorEngine!";
			string bigTemplate = string.Join(Environment.NewLine, Enumerable.Range(1, 50).Select(m => template));
			var model = new Model { Name = "World" };
			for (int i = 0; i <= 1000000; i++)
			{
				var result =
					Engine.Razor.RunCompile(bigTemplate, "templateKey", typeof(Model), model);
			}

The first example runs much faster.
My actual code uses custom template manager, resolver and template source. These parts could also become slower in new version but I started investigation with this simple code.
Do I use new API wrong or there is an issue with performance?

Very interested in reply.

The API shifted to a "higher" abstraction level and therefore a bit of an performance hit is expected. Are you hit by this issue or are you just curious?
The following code should perform a bit better:
            var watch = System.Diagnostics.Stopwatch.StartNew();
            TimeSpan first, total;
            const int NUM = 1000000;

            TemplateServiceConfiguration templateConfig = new TemplateServiceConfiguration();
            templateConfig.Debug = false;
            templateConfig.DisableTempFileLocking = true;
            templateConfig.CachingProvider = new DefaultCachingProvider(s => { });
            IRazorEngineService service = RazorEngineService.Create(templateConfig);
            Engine.Razor = service;

            string template = "Hello @Model.Name, welcome to RazorEngine!";
            string bigTemplate = string.Join(Environment.NewLine, Enumerable.Range(1, 50).Select(m => template));
            var model = new Model { Name = "World" };
            var key = Engine.Razor.GetKey("templateKey");
            Engine.Razor.RunCompile(bigTemplate, key, typeof(Model), model);
            first = watch.Elapsed;
            for (int i = 0; i <= NUM; i++)
            {
                Engine.Razor.Run(key, typeof(Model), model);
            }

            watch.Stop();
            total = watch.Elapsed;
            Console.WriteLine("First: {0}, Total: {1} ({2} ms per call)", first, total, total.TotalMilliseconds / (double)NUM);
            Console.ReadKey();

I'm pretty sure there is some room to optimize the current codebase to get back some of the performance if you really need it, though.

Template processing in my app is made synchronously so every ms will force users to wait. If it is not possible to optimize this, I will prefer to stay on the old version.
Unfortunately the code provided above do not help much. Main degradation is in execution, not compiling template.
I found two slow places: CreateTemplate method and data manipulation in TemplateBase.Run method.
I have no code of original 3.3.0 version but I see changes in Run method:
StringBuilder and StringWriter around it was used originally and seems to be faster than MemoryStream and stream manipulation around it.

so every ms will force users to wait

But we are not in the ms range here, right? Are your templates so big that you are in that range in production?

Released in https://www.nuget.org/packages/RazorEngine/3.7.3


FTX exchange

Hi,
Is it possible to cover FTX exchange as well for the crypto screener?
Thanks!

Added FTX exchange.
https://tvdb.brianthe.dev/

Great! Thanks a lot!!


why is the result of intersection not orderd, unlike that of innerJoin

xs' is ordered the implementation guarantees that its values are in the same order as they appear in xs
I think the same applies to intersection

On vacation and will try a more complete answer when we get back, but intersection was optimized for performance in a manner that didn't allow us to choose the order from one input... And it makes some

Ping @nishino-tsukasa: While I never did get around to responding more deeply, is my short answer enough?  Do you have further comment?


Rancher Server is not accessible // Unable to create custom hosts

Rancher Version:
1.3.0
Docker Version:
1.12.5
OS and where are the hosts located? (cloud, bare metal, etc):
macOS // docker-machine // rancherOS v0.7.1
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
single node // data volume
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:

Add new host // Custom
Copy auto-generated command // paste in terminal inside host to be registered
Run command

Results:
On docker logs <container-name> it returns ERROR: http://<rancher-server-ip>/v1 is not accessible. Notice rancher server is installed at http://<rancher-server-ip>:8080.

The command to register new host doesn't come with port 8080.
Adding port manually does work but container stops. Logs report the following:

INFO: Running Agent Registration Process, CATTLE_URL=http://<IP_ADDRESS>:8080/v1
INFO: Attempting to connect to: http://<IP_ADDRESS>:8080/v1
INFO: http://<IP_ADDRESS>:8080/v1 is accessible
INFO: Inspecting host capabilities
INFO: Boot2Docker: false
INFO: Host writable: true
INFO: Token: xxxxxxxx
INFO: Running registration
Traceback (most recent call last):
  File "./register.py", line 11, in <module>
    secret_key=os.environ['CATTLE_REGISTRATION_SECRET_KEY'])
  File "/usr/local/lib/python2.7/dist-packages/cattle.py", line 45, in from_env
    return gdapi.from_env(prefix=prefix, factory=Client, **kw)
  File "/usr/local/lib/python2.7/dist-packages/gdapi.py", line 613, in from_env
    return _from_env(prefix=prefix, factory=factory, **args)
  File "/usr/local/lib/python2.7/dist-packages/gdapi.py", line 632, in _from_env
    return factory(**result)
  File "/usr/local/lib/python2.7/dist-packages/cattle.py", line 12, in __init__
    super(Client, self).__init__(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/gdapi.py", line 197, in __init__
    self._load_schemas()
  File "/usr/local/lib/python2.7/dist-packages/gdapi.py", line 315, in _load_schemas
    response = self._get_response(self._url)
  File "/usr/local/lib/python2.7/dist-packages/gdapi.py", line 264, in _get_response
    headers=self._headers)
  File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 501, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 487, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='<IP_ADDRESS>', port=80): Max retries exceeded with url: /v1 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fbd4717e810>: Failed to establish a new connection: [Errno 111] Connection refused',))

I tried it because upgrading rancher server from v1.2.2 to v1.3.0 screwed my host running locally. No infrastructure container could be upgraded successfully but ipsec. So I removed the host and tried creating a new one.
Expected:
New host added

Set Settings -> Host Registration URL to the appropriate address with port.


fix: superForm validation errors in examples that use froms

Currently, examples that use forms with validation and a destructured export of data run into an internal error, namely:
SuperFormError: No form data sent to superForm. Make sure the output from superValidate is used (usually data.form) and that it's not null or undefined. Alternatively, an object with default valu

The PR updates the export to match the one used in the example of the Form component itself and other working examples that use forms.

It's exported like that for a reason to accommodate the documentation at the moment.


Live version down.

Whether or not this belongs here I don't know, but I've been using the live version succesfully for a while now with no issues, until today. All I can get from it are 500 errors whenever I attempt to request anything from it.

MO is being cloudflare'd right now.
I can't exactly bypass cloudflare, so you'll have to wait until it stops.

Ah yes, I hadn't taken the time to take a look through your code to check who you were using as your source to see if the issue was further up the chain. Apologies for the hasty issue report.

Don't worry, I wouldn't have even noticed if not for this.

Partially fixed - /stats now returns correct data.

Heroes appears to be returning again, closing for now.

I have some questions about it. how could masteroverwatch get data that couldn't get from blizzard like player avater and something like it? we don't have any ways to get data without from blizzard?


Crash w/ TAIGA Mod

Forge 1.10.2-2116
Simple Tcon v1.0
TAIGA v1.1.4
This mod adds Mythril to the Tcon smeltery as well, which seems to be causing a crash.
Crash Report

Mythril is a common ore name and unfortunately TiC crashes if two mods try to use the same name for adding materials. I'll see if I can make a functional workaround but a proper fix would need to be done in TiC itself and unfortunately would likely require changing of much of the TiC code.

Ok, thanks

MythX would be start I can confirm this bug sucks.

Or Mythrilia.


Added support for Spring Cloud CircuitBreaker

fixes gh-279

Back porting this to Hoxton is going to be messy, but doable I suppose

Closed via https://github.com/spring-cloud/spring-cloud-openfeign/commit/63a524843d3cfb9c6c1de45ca6cff5e1ea6e6a26

@ryanjbaxter https://github.com/spring-cloud/spring-cloud-openfeign/commit/63a524843d3cfb9c6c1de45ca6cff5e1ea6e6a26#diff-b258ace955d38ee849bf3d4a8e0afdb84712346131522e39bb4782b1cffc8506R332 - added such text


Experiment name validation

HKube micro-service
Api-server
Describe the bug
Running pipeline with non-existing experiment doesn't return error

tested on version
systemVersion: "v1.3.3",


update_attack_v2

Added support for:
-Parsing enterprise-attack.json with stix2 library
-Handling deprecated and revoked techniques
-Parsing relationship objects to get revoked_by
-Adding new techniques (without bin/robot)
-Plenty of test cases
Files of importance:
-src/util/update_attack_v2.py
-src/util/update_attack_v2.sh
-src/util/test_cases.json
-src/util/test_cases.py
I renamed my files 'update_attack_v2' so your original 'update_attack' scrips did not get changed. If you have any comments on my code or ways to improve, let me know.

moved to d3fend-ontology


fix: Modify codegen / protogen dev scripts to run on Linux

Description of changes
Allows the scripts/codegen.sh and scripts/protogen.sh development scripts to run on Linux as well as Mac.

Moved Bash settings from the shebang to a set statement; apparently options on a shebang is not globally supported
Check for osascript (Mac-only Applescript) before performing Xcode related commands
During codegen, don't delete the release/ dir until immediately before staging files
Added a few comments for script steps & platform support

New/existing dependencies impact assessment, if applicable
No new dependencies were added to this change.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Closing & will reopen as a PR off main.


possible to set the distance between the keys?

Hi,
could you tell me if there is an option to make the distance between the keys smaller?
I tried to set extra_width and extra_height to zero, but the keys could still be closer together (around 3-4 milimeters could be less I guess).
Any ideas?

No idea. Maybe you can have a look at drGarbinsky's work in https://github.com/ibnuda/dactyl-keyboard/issues/102


Fixed Qt-less build, fixed vulkan-less build and fix D3D12 build

There were three problems I found when trying to build this:

Vulkan seemed to be required, even though there's a cmake option to disable it. The python script now adds -DRGA_ENABLE_VULKAN=OFF if the vulkan directory is not specified. Even though this option seems to not be properly tested; as amdt_os_wrappers tried to access the vulkan_backend (added a missing AND RGA_ENABLE_VULKAN).
qt-less build (--no-qt) now forces DBUILD_CLI_ONLY=ON to ensure no GUI is attempted to be build.
D3D12 build has access of a const which doesn't build. This const is fine to access by explicit casting though.

Thanks for posting this PR, @Nielsbishere. Your changes have been pushed in as part of the latest RGA release.


Refactoring and Updates

This implements several discussed changes to Venice:

Bundles libdill directly, this avoids the need to use an apt/brew package
Adds coroutine local storage support
Refactors coroutines so they manage their own lifetime and clean up automatically

The drop in coverage is because of libdill? Let me see if we can ignore it.


Getme function doesn't work.

Hey,
spotifyApi.getMe().then((res) => console.log(res.body)).catch((err) => console.log(err))
this line keeps getting me this error :
`TypeError: Cannot read properties of null (reading 'error')
var _toError = function(response) {

34 |   if (typeof response.body === 'object' && response.body.error && typeof response.body.error === 'object' && response.body.error.reason) {
35 |     return new WebapiPlayerError(response.body, response.headers, response.statusCode);
36 |   }
`

If I'm not doing something the way it should, feel free to mention it.

I'm getting the same error when doing this:
spotifyApi
      .searchTracks(search)
      .then((res) => {
        console.log(res);
      })
      .catch((err) => {
        console.log(err);
      });

The response is just undefined which causes the error. If anyone knows a solution please let us know :)

I managed to fix this issue by editing http-manager.js and adding a null check for response.body inside _toError's ifs:
if (typeof response.body === 'object' && response.body !== null && response.body.error && typeof response.body.error === 'object' && response.body.error.reason)
Apparently some errors (like 403) from Spotify don't even return a body for that function to work with, which is what causes issues with certain calls. Tried to fix it on my end of the code, but this is what's worked for me so far.

im facing the same issue, is there a solution to this?

Have you added your account on the developer dashboard? Some api-calls require either the quota extension or the user's account being added on the dev dashboard.


Enable users to discover how to update the ruby-build plugin

Thank you for the suggestion, but I think our current behavior is enough to help people upgrade.

When the definition to install is not found, this is printed: “If the version you need is missing, try upgrading ruby-build: {upgrade instructions}”
https://github.com/rbenv/ruby-build/wiki#updating-ruby-build

I understand that you're concerned that some people could be confused as to why a specific version isn't listed in ruby-build --definitions or rbenv install --list, and that they might not notice that ruby-build is out of date.
I'm open to other, more sophisticated solutions to this problem, such as dynamic fetching a ruby-build definition from this repo, but I don't believe that adding extra output to stderr or instructing people to run a command which will result in an error is the way to go.

I can't speak so much to the rbenv flavor. For pyenv, two of us really did not figure out the problem. We decided pyenv was broken. We tried uninstalling and reinstalling pyenv repeatedly and it didn't help.
The current model assumes that cautious users will intentionally ask a tool to install something that doesn't exist, after explicitly asking for a list of things that does exist.
I can assure you that as a cautious user, I don't do that.
When I look for Bridges across a river, I don't decide to walk out into thin air where I'd like a bridge to be. Surprisingly, I have yet to drown by following this strategy. I have been moderately annoyed that the local bridge building authority hasn't put in place all possible Bridges that I might want to have. But, they did recently install a new bridge, and I've used it, without drowning.
(Actually, the local bridges are mostly over train tracks, so it's more like I haven't been hit by a train rather than drowned in water, but…)


Event Function fails if no Duels were tagged

When a match has no duels attached, the getEvents() function fails and raises a key error for duelPlayerId. Example: match_id = 172380

This issue occurs if there weere no duels tagged in a match. The normalized json then only contains the key duel but not duel.type and duel.playerId. This case must be handleded accordingly to ensure no error is raised.


First draft of LogbookAutoConfiguration

DON'T MERGE YET

Is still missing documentation and a lot of tests.

This fixes #25


[Fix-16174] Incorrect cluster installation guide.

Purpose of the pull request
Fix #16174
Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
Pull Request Notice
Pull Request Notice
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

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

Project coverage is 41.32%.

Additional details and impacted files
@@            Coverage Diff            @@
##                dev   #16208   +/-   ##
=========================================
  Coverage     41.31%   41.32%
- Complexity     5161     5162    +1
=========================================
  Files          1403     1403
  Lines         44423    44423
  Branches       4721     4721
=========================================
+ Hits          18354    18357    +3
+ Misses        24264    24262    -2
+ Partials       1805     1804    -1

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


App crash when connnecting Bluetooth on android 14

what about other versions? my app doesn't work on some android versions. for example it works on version 5.1 and 12,13. but app crashes in version 5 and 7 .

what about other versions? my app doesn't work on some android versions. for example it works on version 5.1 and 12,13. but app crashes in version 6 and 7 .

It worked good from andr 9. to andr 13.0. But it not work in ios. I can not print Image base 64 or print QR

No i haven t real device. I just check android 9 and higher. U can try to
use  react native thermal printer print img qr
Vào 20:01, Th 6, 1 thg 12, 2023 A.M.A.U.Adhikari @.***>
đã viết:

didn't you check it with lower version more than android version 9?
—
Reply to this email directly, view it on GitHub
https://github.com/januslo/react-native-bluetooth-escpos-printer/issues/231#issuecomment-1836082372,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWCXCHI3Z5DRTACIONXH4O3YHHIJBAVCNFSM6AAAAAA5PGMLMGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZWGA4DEMZXGI
.
You are receiving this because you authored the thread.Message ID:
<januslo/react-native-bluetooth-escpos-printer/issues/231/1836082372@
github.com>

@CalmNguyen, you need to request permission for bluetooth scanning.


Extremely low download speed

Prerequisites

[ ] Did you read FAQ section?
[ ] Did you test with the latest releases or commit ?

Description
For some reason, the download speed is extremely slow. I used v20200712 until today, but the download speed was like 16 kB\5 seconds, so I downloaded the last version (v20200726) and the same situation keeps happening. My internet download speed is high (optical fiber), but it doesn't download faster even if I use Ethernet. I checked the config.ini Authentication section and it is accurately configured, so I don't know which is the reason of my low download speed.
PS: PixivUtil2.exe doesn't show any error.

server side issue most likely.


Refactor PySpark tests.

Convert classifier tests to pytest tests.
Replace hardcoded tests.

Extracted from https://github.com/dmlc/xgboost/pull/8272 .

The test is mostly handcrafted and hence small.


tsp, mgmt, add typespec-autorest as service import it

Do not want to take more arguements about whether service should or should not import typespec-autorest in their tsp...
If spec CI does not block them, I would assume anything can happen.
Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

/check-enforcer override


GitHub pages demo

More people should be using this addon. Having a demo page illustrating its usefulness will help :)

Live version of the page running on truenorth.github.io/ember-infinity

Hahah @truenorth you're a monster
guessing once this is merged, I'll just run ember github-pages:commit --message "Initial gh-pages release" and we're gravy?
Would be good to have a link to the GH pages demo in the Readme too!
hhff.github.io/ember-infinity
you're the man - thankyou a million for your amazing work

Also - looks like ur PR just got merged in

I don't think this was merged. I have my own gh-pages branch in my fork

To actually deploy this you may have to fiddle with it a little, but the basic idea is:
git checkout --orphan gh-pages && rm -rf `ls -a | grep -vE '.gitignore|.git|node_modules|bower_components|\.\/|\.\.\/'` && git add . && git commit -m "initial gh-pages commit"

to make a new branch, and then
ember github-pages:commit --message "Initial gh-pages release" --environment=development

to prepare your gh-pages branch for commit. You then have to manually push it, and it should work

Oh I mean https://github.com/poetic/ember-cli-github-pages/pull/17 was merged

oh yes it was merged

@hhff this branch now uses the newly release ember-cli-github-pages v0.0.5

OK - so I ran
git checkout --orphan gh-pages && rm -rf `ls -a | grep -vE '.gitignore|.git|node_modules|bower_components|\.\/|\.\.\/'` && git add . && git commit -m "initial gh-pages commit"

And that checks out the new gh-pages branch, but doesn't actually make a commit:

Then when I run:
ember github-pages:commit --message "Initial gh-pages release" --environment=development

I'm getting: The specified command github-pages:commit is invalid. For available options, see ember help.
Any thoughts @truenorth ?  I'm a little too busy to fiddle around with this at the moment !

@hhff if you give me contributor access, I'm happy to work out any kinks for you

Will do when I get to a compu !
On Sat, 23 May 2015 at 4:28 pm Mike North<EMAIL_ADDRESS>wrote:

@hhff https://github.com/hhff if you give me contributor access, I'm
happy to work out any kinks for you
—
Reply to this email directly or view it on GitHub
https://github.com/hhff/ember-infinity/pull/22#issuecomment-104860417.

@hhff awesome! I'm happy to help out with this great addon

@truenorth - just gave u push


Cannot create an enhanced time machine share

I try to create a multi-user time machine but I've got the following error:
truenas_share_smb.time_machine: Creating...
╷
│ Error: error creating SMB share: 500 Internal Server Error
│ {
│  "message": "'name'",
│  "traceback": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/restful.py\", line 575, in do\n    result = await self.middleware.call(methodname, *method_args, **method_kwargs)\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/main.py\", line 1278, in call\n    return await self._call(\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/main.py\", line 1235, in _call\n    return await methodobj(*prepared_call.args)\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/service.py\", line 495, in create\n    rv = await self.middleware._call(\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/main.py\", line 1235, in _call\n    return await methodobj(*prepared_call.args)\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/schema.py\", line 975, in nf\n    return await f(*args, **kwargs)\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/plugins/smb.py\", line 824, in do_create\n    await self.clean(data, 'sharingsmb_create', verrors)\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/plugins/smb.py\", line 1046, in clean\n    data['name'] = await self.name_exists(data, schema_name, verrors, id)\n  File \"/usr/local/lib/python3.9/site-packages/middlewared/plugins/smb.py\", line 1187, in name_exists\n    name = data['name']\nKeyError: 'name'\n"
│ }
│
│   with truenas_share_smb.time_machine,
│   on shares.tf line 1, in resource "truenas_share_smb" "time_machine":
│    1: resource "truenas_share_smb" "time_machine" {
│

From this line https://github.com/truenas/middleware/blob/TN-13.0-RELEASE/src/middlewared/middlewared/plugins/smb.py#L1186
My terraform code look like:
resource "truenas_share_smb" "time_machine" {
  enabled     = true
  name        = "Time Machine"
  path        = truenas_dataset.time_machine.mount_point
  acl         = true
  purpose     = "ENHANCED_TIMEMACHINE"
  comment     = "Created by terraform"
}

I'm running TrueNas 13.0 and I use the provider 0.11.0.

👋 not a collaborator here, just a consumer of the provider. But, it might be because you're using TrueNAS Core 13.0 and version 0.11.0 of the provider was made for TrueNAS Scale 22.02. It sounds like supporting other versions would be ideal, but time is the missing bit. Dunno if that helps you in any way, but thought I'd mention it since I was passing by.

Good to know, thanks.
Anyway, the code linked from TrueNAS middleware is use on both SCALE & CORE.

Yeah multiple version support is a big issue right now, seems like project is getting more popularity and I'm getting more requests from different TrueNAS versions. There is an open issue on their end to fix their API definitions, up to now I had to fix them by hand for every endpoint and that won't scale to support multiple versions.


NativeScript 4.1 with Angular: Modal view with navigation may result in router issues so some pages can no longer be shown

Can you please provide some help on the following issue?
I am very happy to see that navigation in modal views is now supported by NativeScript 4.1 with Angular as well but I recognised the following issue in the example given, so I fear that navigation with in modal views may not yet correctly working in NativeScript 4.1 (or if you could show me some better example than this I would be very glad :) )
I would be really nice if you could help to solve this issue since it is currently a show stopper of my project.
It seems the issue does not exist with NativeScript Core (4.0 / 4.1)
How to reproduce:

ensure NativeScript 4.1 is installed
clone example and run it in iPhone or iPhone Simulator

git clone https://github.com/NativeScript/nativescript-sdk-examples-ng
cd nativescript-sdk-examples-ng/
tns run ios --emulator

List "NativeScript Code Samples" will be shown
scroll down to row "Modal page" and tap it -> page "Modal page" will be shown
tap row "Modal page navigation" -> page "Modal page navigation" will be shown
tap button "SHOW MODAL" -> page "MODAL VIEW" will be presented as a modal view sliding in from bottom
tap button "Next page" -> page "Second Modal Page" will be shown
tap button "CLOSE MODAL" -> modal view will disappear by sliding back to bottom and page "Modal page navigation" will become visible again
tap back button in left top corner -> page "Modal page navigation" disappears to the right and page "Modal page" becomes visible again and the following error is logged in the terminal: but it is expected that this error does not appear.

CONSOLE ERROR file:///app/tns_modules/@angular/core/bundles/core.umd.js:1590:24: ERROR Error: Uncaught (in promise): Error: Currently in page back navigation - component should be reattached instead of activated.
activateWith@file:///app/tns_modules/nativescript-angular/router/page-router-outlet.js:212:28 [angular]
activateRoutes@file:///app/tns_modules/@angular/router/bundles/router.umd.js:4269:52 [angular]
file:///app/tns_modules/@angular/router/bundles/router.umd.js:4221:33 [angular]
forEach@[native code] [angular]
activateChildRoutes@file:///app/tns_modules/@angular/router/bundles/router.umd.js:4220:36 [angular]
activateRoutes@file:///app/tns_modules/@angular/router/bundles/router.umd.js:4241:41 [angular]
file:///app/tns_modules/@angular/router/bundles/router.umd.js:4221:33 [angular]
forEach@[native code] [angular]
activateChildRoutes@file:///app/tns_modules/@angular/router/bundles/router.umd.js:4220:36 [angular]
activate@file:///app/tns_modules/@angular/router/bundles/router.umd.js:4142:33 [angular]
fil

Tap any row e.g. "Modal page navigation" -> it is expected that e.g. page "Modal page navigation" would be shown again, but the UI does not change. Instead if e.g. tapping row "Modal page example" the following same error as above is logged on terminal again.

So it seems the router does no longer work.
Workaround:
In file nativescript-sdk-examples-ng/app/modal-page/modal-page-navigation/second-modal-view-content.component.ts replace
    onClose(): void {
        this._params.closeCallback("return value");
    }

with
    onClose(): void {
        this.router.back();
        setTimeout(() => {
            this._params.closeCallback("return value");
        }, 1000);
    }

The workaround will first go back by one page in the modal view and then dismiss the modal view. Due to waiting for 1 second the user can see this behaviour which is not desired. Without waiting long enough the workaround would not work (e.g. 100ms seems not enough).
Many thanks for your help!

HI @joemundo,
Excuse me for the delay in reply.
Can you check whether you will be able to recreate the issue with the latest  NativeScript modules 4.2 and nativescript-angular 6.1.0?

Closing the issue as not reproducible with latest and due to inactivity.


Missing the TDS endpoint here

You should change the general wording here from "There are two different access points" to actually 3 access points: SOAP, Web API and TDS. This should be updated accordingly across the whole developer documentation.

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

ID: bd24851b-e898-2acd-dcb5-d35f1aaf2f08
Version Independent ID: af719f70-dcbc-7ec7-d4b8-1b7343dcd1a9
Content: Developers: Get started with Microsoft Dataverse - Power Apps
Content Source: powerapps-docs/developer/data-platform/get-started-developers.md
Service: powerapps
GitHub Login: @JimDaly
Microsoft Alias: jdaly

@RobertRybaric
How do you figure?
The TDS endpoint is currently used for viewing table data in Power BI.
The ability to query data using TDS is available (in preview) via SQL Server Management studio as documented here : Use SQL to query data.
There are no capabilities to create or modify data or any documented & supported capabilities to interact with the TDS endpoint with code outside of the SQL Server Management studio.
So far, I'd say it is premature to include the TDS endpoint as one that developers are expected to use to interact fully with data in Dataverse.

Hi Jim, thanks for the quick reply. However, I cannot completely agree, Microsoft might not yet give green light for this new endpoint for code, the community does use is already and there is a plenty of blog articles describing the use of TDS in code. This new endpoint is very useful, since it can help specifically the IT veterans with deep knowledge of the SQL language to retrieve data from Dataverse the SQL way and not necessarily with FetchXML or with the SOAP QueryExpression / QueryByAttribute methods. That’s why I believe, it would make much sense to extend the documentation by presenting such approach as well.
From: Jim Daly @.>
Sent: 17 May, 2021 02:28
To: MicrosoftDocs/powerapps-docs @.>
Cc: Robert Rybaric @.>; Mention @.>
Subject: Re: [MicrosoftDocs/powerapps-docs] Missing the TDS endpoint here (#2381)
@RobertRybarichttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FRobertRybaric&data=04|01||3c09d8fe1535432052d408d918caa760|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637568080929024660|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=BaqU2MYxEZrEsa4Txsw%2BnSsS9dq7OuJcw%2BHlcIwDP6Y%3D&reserved=0
How do you figure?
The TDS endpoint is currently used for viewing table data in Power BI.
The ability to query data using TDS is available (in preview) via SQL Server Management studio as documented here : Use SQL to query datahttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowerapps%2Fdeveloper%2Fdata-platform%2Fdataverse-sql-query&data=04|01||3c09d8fe1535432052d408d918caa760|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637568080929024660|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=sN7mmpMR7LT7XrwqlTvNE149Ytxo3rtbRkc45bBCj4w%3D&reserved=0.
There are no capabilities to create or modify data or any documented & supported capabilities to interact with the TDS endpoint with code outside of the SQL Server Management studio.
So far, I'd say it is premature to include the TDS endpoint as one that developers are expected to use to interact fully with data in Dataverse.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fpowerapps-docs%2Fissues%2F2381%23issuecomment-841904803&data=04|01||3c09d8fe1535432052d408d918caa760|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637568080929024660|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=Y4BGFQT137t6lXXTDzc0U%2BqcBasSU78OlVrfcIadZu8%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAILTCJMWI6N656QTNUYINM3TOBPJVANCNFSM446WAZ2Q&data=04|01||3c09d8fe1535432052d408d918caa760|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637568080929034634|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=xZgyg3DvGlZUfeMx1j%2BxlIAZJlCO3GY0gR1lZu3yyy8%3D&reserved=0.

Thanks @RobertRybaric
I'll assign this issue to @mayadumesh.
Her team owns this endpoint and will determine which scenarios are supported.
For the TDS endpoint to be recognized for developer scenarios, Microsoft must give the green light for those scenarios.
We should have guidance and samples about how to connect and use the data returned.


Order clauses not append

Description
I'm updating the version of gorm from v1 to v2, this cause me some issues at begining because i'm also use gorm.Scope to do some raw query from interfaces (i already support this), also problems with funcs like order the one of i made this issue:
When i try to use the function "Clauses" to do a custom order (field REGEXP 'value' DESC) works well, but the problem is when i want to add more than 1 because only takes the last one as order clausule.
How i did it in v1:
query = query.Order(gorm.Expr(fmt.Sprintf("%s DESC", field), value))
here i'm genering field and value automatic in for, in example the values could be: name REGEXP ? and value is: carlos then with the old version this create the order sentence correctly and if i do exec this lines several times the order clausule is create good
How i try to do it in v2:
query = query.Clauses(clause.OrderBy{Expression: clause.Expr{SQL: fmt.Sprintf("%s", field), Vars: []interface{}{value}}})

Here the values are creating automatic as well, and works well if i exec only one time, if i try to exec 2 or more times this won't work.
i also try to do it as:
query = query.Clauses(clause.OrderBy{Expression: clause.NamedExpr{SQL: "name_es", Vars: []interface{}{"llave"}}},
		clause.OrderBy{Expression: clause.NamedExpr{SQL: "`products`.`name_en` LIKE ?", Vars: []interface{}{"key"}}})

i hope you have time to review this and i want to say that the new version is so fucking good i love it (even when i need to change a lot of code) keep doing this awsome work.

I think you are facing this issue https://gorm.io/docs/method_chaining.html#Method-Chain-Safety-Goroutine-Safety

This is what i've looking for, thanks


[test] Use -emit-sorted-sil and reorder CHECKs to match output.

In some cases (Android ARMv7) the SIL output wasn't following the output
of the source code, and the test failed. Use -emit-sorted-sil to use a
stable sorting for the SIL, and reorder the source to match the SIL
output. Additionally I surrounded all the tests with the string literal quotes, so sorter checks do not match a longer test happening later (for example nested func body inside @inlinable func body matching the prefix nested func body inside @inlinable func body taking local type).
The output is now the same order not depending on the value of
StripOwnershipAfterSerialization.
Found in #28042.

@swift-ci please smoke test

CC: @gottesmm

I don't have an issue with this, though IIRC, @gottesmm tended to prefer to avoid the -emit-sorted-sil.

@swift-ci test

I'm going to merge this to avoid further breakage in the Android builds. @gottesmm if you have any problem with using-emit-sorted-sil, we can try to figure out a solution later.


1.5: Ignored MANIFEST files for git

No review needed.

Coverage: 31.625%. Remained the same when pulling a2795634973c84d6640024e8a5d8afd97ddb6b1c on 1.5/andy/ignore-manifest-file into feae4383e5430e2730baaef8a4cff17681624f21 on stable_1.5.


Groups Interfaces

Interfaces for Groups are ambiguous. A primitive element is always user-defined related to a primitive user-defined group. Other computational groups are manipulating  primitives elements or a tuple of primitive elements. Their base group is always the same of the neutral element base group which is at least the first requirement for their creation.

In other terms, the neutral must be a essential part of the definition and it must takes more attention.
https://github.com/aidevnn/FastGoat/blob/55be0ef560522bbdc6c5d08ee963cd49563a6919/FastGoat/Perm.cs#L9-L12
https://github.com/aidevnn/FastGoat/blob/55be0ef560522bbdc6c5d08ee963cd49563a6919/FastGoat/ZnInt.cs#L6-L9

The model is invalid and must be rewrited.


Implement PARC capacity to train parameter.

In addition to the feature reduction via PCA PARC has a capacity to train parameter for each model. For CNNs this is well estimated by the depth of the network, giving the capacity that the features have for adapting to changing in response for new data. This is unlikely to hold as a good estimate for Transformers, so some investigation to find a suitable alternative proxy is necessary.
The full adaptation only makes sense once we have a set of prediction scores over models for a given dataset as each score is z-normed with the capacity to change scaled by the max possible value.
This can also be applied to more than just PARC, so worth writing in such a way that it can be applied as such.
Todo:

[ ] Invesitgate Transformer based proxies for capacity to train.
[ ] Implement adapatation of proxy for a given metric.

NB: This should be done before 36

I'd be inclined not to change the PARC implementation, but rather have separate functions/classes that allow combining metrics (with different weightings/normalisations).

https://github.com/alan-turing-institute/ARC-LoCoMoSeT/commit/a91f9f1dc0132569a11db2927b1e19d0e74ea494 includes and implementation of the function for this based on the number of parameters. However it varies from the original in that the normalisation is over the models rather than over the datasets.
This has not be incorporated into the main pipeline yet.

Like the other one, I think we can ignore this in all milestones unless something comes up that makes it worthwhile. The experimenting we did in WP1/2 suggested the hyperparamters didn't make much difference.

Ah ignore me, I misread what the issue is about. Will leave this one in 3B for now.


Handle paths with percent encoding

When Tachyon gets paths with percent encoding, it looks up the S3 bucket without converting encoded characters. They key with the percent encoding is not found in the bucket.
Tachyon should decode the path before looking up S3.

Hmm I thought this would have been fixed with https://github.com/humanmade/tachyon/commit/a905085805e23e6fb8b7c63a4205e1c234df3af1 are you running the release past that commit?

We are not using a lambda deployment. I do see a decodeURI call in server.js as well. I'll investigate further to check why the S3 key does not match.

The path in question had an '@' character that was encoded as %40 by Wordpress. decodeURI does not unescape this, decodeURIComponent does.

We're hitting this on humanmade.com with some stuff.

I think this one is fully resolved now. Not seen it happen or any reports of it for some time. We can reopen if that’s not the case


update installation documentation

now that we're in app store lockbook.net links should take you to the app store

Probably additionally, this should have a readme that serves as an index of all the places you can download from


Upgrades

Upgrade to C# 9

Update to record types and init-only properties

Switch to System.Text.Json for serialization
Update to Plaid API version 2020-09-14

I'll try and take a look on Monday

All of the .verified.txt test data is output with .Net casing instead of the Plaid API naming formats. Ideally the input JSON for tests should mirror exactly the format from Plaid no?

Nice work. Minor suggestions - nothing major.

All of the .verified.txt test data is output with .Net casing instead of the Plaid API naming formats. Ideally the input JSON for tests should mirror exactly the format from Plaid no?

I switched to System.Text.Json, and Verify uses Newtonsoft.Json. Maybe I could include both libraries so that the verified.txt data matches?

All of the .verified.txt test data is output with .Net casing instead of the Plaid API naming formats. Ideally the input JSON for tests should mirror exactly the format from Plaid no?

I switched to System.Text.Json, and Verify uses Newtonsoft.Json. Maybe I could include both libraries so that the verified.txt data matches?

LOL. Welcome to my world =) ... it's not a big deal, it just means that the raw output from an API call can't be fed into the Testing tools directly - it needs to be System.Json parsed and then fed in. That's the tracing step I was fighting with in my (now abandoned) project - I wanted to be able to log the raw responses from Plaid so that I could feed them back into the code for replicating any issues that could, theoretically, be reported by end users (i.e. I go lookup the request ID the user reports in the logs and pull the raw Plaid responses from my audit logs).
I wouldn't worry about it for now.


[DO NOT MERGE] Add trailing whitespace

This PR is for checking this update to the verilog linting CI.

Works fine, closing.


Warning: Accessing PropTypes via the main React package is deprecated.

With React 15.5, importing PropTypes from React is deprecated in favor of importing from the new 'prop-types' package: https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html
Therefore, upgrading to React 15.5 gives the following console error:
Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead.

Solved in 2.3.2.


Solutions Engineer -- App -- Iain Carr

Please forgive my bad commit messages -- most of them were just saving my work in answers.md.
Looking forward to hearing back! 😄

exercise submitted for feedback


Should Godoc.org error when query params are added?

I was writing an email with a link to the cmp package (http://godoc.org/github.com/google/go-cmp/cmp) using Drip.co and when I sent myself a test email they added on a random URL query param - http://godoc.org/github.com/google/go-cmp/cmp?__s=XXXXXXXX
When I visit the first link everything works, but the second errors. Is this intentional?

That feels like a bug to me. I think unknown/unsupported queries should either be ignored, or the error message should mention "unrecognized query parameters". It currently says "Not Found" as if the repository is not found, that's not accurate.
As a data point, github.com ignores unknown queries. E.g., https://github.com/golang/gddo/issues/500?__s=XXXXXXXX takes you here and works fine.

Reopening for deploy and to verify the fix works as expected.

Thanks for the change @m90 ! Just deployed a new version and switched it to default.


Save Data in Django Backend

The PLY Files need to be stored somewhere. The Frontend needs to be able to access these Files.

Planning poker :black_joker: results:

Sum: 173
Average: 21.625

The files get saved in the storage. Next the files need to be accessible in the Frontend. This will be continued in this Issue: https://github.com/naturerobots/HSOS-SEP-PlantMap-2022/issues/118


feat: Adds container props to Function construct

Problem Statement
When using the new Function construct support for containers, it seemed like there were a few gaps. The underlying props weren't previously exposed. For example, if you wanted to use one container for many different functions, when using CDK you could pass in CMD or Entrypoint overrides. In the latest release, that functionality did not exist.
Proposal
Further extend this functionality, to support AssetImageCodeProps.
Implementation
I took the approach that is used for PythonProps, JavaProps, etc. I have added ContainerProps which is just an extension of the AssetImageCodeProps Interface. So when using this, it looks like the following:
new sst.Function(this, "sample", {
  runtime: "container",
  handler: "path/to/dockerfile",
  container: {
    cmd: ["cmdOverride"],
    entrypoint: ["entrypointOverride"]
    }
});

Changes
packages/sst/src/constructs/Function.ts
packages/sst/tests/Function.test.ts

Thanks, I'll ask Frank to take a look.

@fwang @jayair
Any chance you all could check this out soon? I am blocked with this unfortunately until some functionality like this gets implemented 😄
Let me know your thoughts!

Yeah let me ping Frank again, he's rolling our containers for the Job construct.

@alex-wenner in v2.21.1, u can override CMD. It seems that's what u need for now to have multiple functions share the same image. Here's an example — https://docs.sst.dev/constructs/Function#creating-a-container-function
I didn't want to allow all AssetImageCodeProps options at the moment. In most cases, it doesn't make sense to override things like entrypoint or platform(inferred from function's architecture). I want to apply some restricts, while learning what ppl want to customize. And see if we can provide a more convenient way to do what ppl try to do.
Let me know if that makes sense. And if there's anything from AssetImageCodeProps u'd like to customize, I'm 100% willing to add it in.

@alex-wenner in v2.21.1, u can override CMD. It seems that's what u need for now to have multiple functions share the same image. Here's an example — https://docs.sst.dev/constructs/Function#creating-a-container-function
I didn't want to allow all AssetImageCodeProps options at the moment. In most cases, it doesn't make sense to override things like entrypoint or platform(inferred from function's architecture). I want to apply some restricts, while learning what ppl want to customize. And see if we can provide a more convenient way to do what ppl try to do.
Let me know if that makes sense. And if there's anything else from AssetImageCodeProps u'd like to customize, I'm 100% willing to add it in.

Got it! That makes sense. I see what you are referring to. I think also entrypoint and buildArgs would be all I personally need to be exposed... I did see someone mentioning a file path override which I would also be in support of, I see value there. But other than that - that works great! Thank you 😀

I think also entrypoint
Why do u need to override entrypoint, is ur Dockerfile not extending FROM AWS' images?

I did see someone mentioning a file path
Is it on Discord, can u share a link? I wanted to learn more about their use case.

@fwang
That is a fair challenge, if one CMD or Entrypoint is exposed you don't need the other. Especially if it's important to the underlying work you have done to make this possible. I think best practice is to override CMD as is so, I'm with you there.
As far as file prop request goes, I referenced this PR in a merged PR... I think if you scroll up in conversation you should be able to see it, if not lmk and I will link it.
Thanks!

Both command and file can now be configured — https://docs.sst.dev/constructs/Function#containerprops


Fix deserializers and add job metadata feature

Fixes issue https://github.com/sondalex/cliriculum/issues/36

adds metadata feature + bump version to 0.1.6
All details given in NEWS.md

Tweaking --virtual-time-budget value above a certain unknown threshold has no effect.
See https://stackoverflow.com/questions/53548438/what-does-the-argument-virtual-time-budget-of-chrome-cli-really-mean .
Sadly there is no way to wait for a specific event with headless print.
tests/test_pdf.py can be adapted such that failed test is repeated (up to a max N).
If no success after N, raise test error


Compiler crash with generic/matrix

Take the source (from 'tests/experiments/generic/matrix.slang')
RWStructuredBuffer<int> outputBuffer;

struct Another<let W : int, let H : int>
{
    matrix<float, W, H> values;
};

[numthreads(4, 1, 1)]
void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
{
    int index = dispatchThreadID.x;

    Another<2, 4> a = {};

    outputBuffer[index] = index;
}

Causes the compiler to crash.

This issue is fixed in #2162


Can't Get WebSocket to Connect

After reinstalling windows on both of my pcs I'm unable to get maplink to connect to my OBS studio. I have installed dotnet framework, OBS WebSocket 4.9.1 (running OBS 30.2.3). I'm really confused because before this app would run flawlessly.

Hey there @ColorDumper, I'm happy to help you with troubleshooting this.
Are you using it locally on the same computer as OBS or is it over the network?
Any specific error message from within the app in the log section? Timeout or cannot reach host?

Hi, I'm using the app on my gaming pc, and trying to connect it through OBS WebSocket to my streaming pc. I keep getting OBS Connection Error.

Can you let me know the following:
The IP assignment in your local network is the same as is set in the app?
Firewall ports are open either in windows or you firewall utility in the streaming pc?
OBS' socket is active in streaming pc? Password matches the one set in the app?

Thanks for responding quickly. It was the port in my firewall, had  to open it and now it's working again. Thanks!


(PUP-6131) Make NotUndef.new be transparent

Before this, and attempt to create a new NotUndef resulted in
an error unless its type was narrowed.
NotUndefInteger worked but not
NotUndef(42)
This commit adds a new function to the Unit type. This is used by
NotUndef if it does not have a narrowed type.

CLA signed by all contributors.


Wrong / typo error about role "Key Vault Certificates User"

Information about "Key Vault Certificates User | Read entire certificate contents including secret and key portion. Only works for key vaults that use the 'Azure role-based access control' permission model. | a4417e6f-fecd-4de8-b567-7b0420556985" is apparently wrong. There is no "Key Vault Certificates User" but "Key Vault Certificate User" and its ID is also different than one presented on this page.
-- | -- | --

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

ID: 44b9a84f-6765-67dc-bb7b-04303e070c03
Version Independent ID: 32fc20a0-4321-c74a-34aa-909f43a72db0
Content: Grant permission to applications to access an Azure key vault using Azure RBAC
Content Source: articles/key-vault/general/rbac-guide.md
Service: key-vault
Sub-service: general
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@axcosta
Thanks for your feedback! We will investigate and update as appropriate.


[bazel-to-cmake] Preserve order of dependencies

To compare the generated CMakeLists.txt with Bazel's BUILD files, it would be awesome if the order of the dependencies is preserved. Maybe as additional option, but actually I see no need for a sorted dep list.
Only removing sorted in the line below
https://github.com/google/iree/blob/c8ded4a56998f646b8114e80b11f748eef481adb/build_tools/scripts/bazel_to_cmake.py#L170
is not sufficient.

We've come to a point where I think we're going to have to switch to alphabetical order for cmake targets. I've just about got bazel_to_cmake working upstream, where the order of dependencies is different, so there's no way we can have it preserve order and have that. Now that we've got relative deps that should make less of a difference though, I think. I'm preparing https://github.com/google/iree/pull/777 to sort the dependencies.
The good news is that this means it should be possible to enforce that people run the tool as a presubmit, which should keep those files up to date much better.

Yeah, I fully agree. With support for relative packages we're definitely at a point where we can switch to alphabetical order :)

Closing as we sort deps alphabetically now with ff6c6d6.


rekor-server: 0.12.0 -> 0.12.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/sigstore/rekor/releases.
meta.description for rekor-server is: "Sigstore server, the Signature Transparency Log"
meta.homepage for rekor-server is: "https://github.com/sigstore/rekor"
meta.changelog for rekor-server is: "https://github.com/sigstore/rekor/releases/tag/v0.12.1"
Updates performed

Golang update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.12.1 with grep in /nix/store/qyaf616sy1hsbvr77ad4x7gs8hcx6ya7-rekor-server-0.12.1
found 0.12.1 in filename of file in /nix/store/qyaf616sy1hsbvr77ad4x7gs8hcx6ya7-rekor-server-0.12.1

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
rekor-cli
rekor-server

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qyaf616sy1hsbvr77ad4x7gs8hcx6ya7-rekor-server-0.12.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 rekor-server https://github.com/r-ryantm/nixpkgs/archive/f9e86e02a8798484982ff1ddf85f807bcd85c3d9.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/qyaf616sy1hsbvr77ad4x7gs8hcx6ya7-rekor-server-0.12.1
ls -la /nix/store/qyaf616sy1hsbvr77ad4x7gs8hcx6ya7-rekor-server-0.12.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

2 packages built:

rekor-cli
rekor-server

Maintainer pings
cc @LeSuisse @06kellyjac for testing.

Addressed by #192359


Avoid generating unnecessary code

Is your feature request related to a problem? Please describe.
Step configuration parameters have sometimes default values which are also mentioned in the Camel Catalog. If you are dropping a timer component on the canvas and just change the name to foo it generates quite a lot of code which doesn't need to be there because its default values. (see screenshot)

Describe the solution you'd like
Avoid generating code for default values of parameters. In the above example uri: timer:foo would have been enough.

duplicates of https://github.com/KaotoIO/kaoto-ui/issues/1365

Oh....thanks for pointing out, Aurelien. As this is a backend issue I wasn't checking in the UI issues.

adding another example which makes it even more obvious:

On the other hand, we have been requested to add those values explicitly...

On the other hand, we have been requested to add those values explicitly...

i think, we were asked to have them visible in the UI. Not to have them serialized

Just making sure. Because this was not happening before, so this is a new implementation (I think) based on that feedback.


JVM crash due to compiler thread: "insufficient memory" is reported after import and server start

Currently if the disk is busy and GH wants to log it can't and blocks the request which is sad as the used logging framework does no async by default. But it is easy to enable in log4j:
https://github.com/graphhopper/graphhopper/commit/25505ee5e8d97a9657314939a4f45660a4fd2fcb
The problem is now that this commit makes huge problems when we start the web server and import data (both in one go). It then terminates after some seconds with a JVM crash saying too few memory**. Looks like it only occurs in one specific map, and only if elevation enabled and only with async logger. Maybe we should use logback or log4j 2.x. The further curious thing about this issue is that yourkit cannot do a CPU report - blank screen.
Or could it even be a JVM bug, hmmh I can reproduce it on jdk7_51, jdk7_55 and jdk8_5 but I cannot reproduce in jdk1.6.0_45! There further are indications as it only occurs with this particular map and the current thread is a compiler one although bigger maps which requires more RAM run without a problem. Cannot be reproduced on command line, only in NetBeans 7.2, 7.4 and 8. I can also reproduce this on a Mac 10.6.8 with NetBeans 7.2.1 and jdk8 (don't ask how I installed jdk8 there though ;)). I reported this today on the Oracle Bug database. Another strange sign is that if I uncomment some entries in the array of SRTMProvider.init ("North_America", "South_America") then it works again.
Reverted for now:
https://github.com/graphhopper/graphhopper/commit/db8067362a3880278419b6c70f1d6818c6aa65b0
**
hs error log:
Stack: [0x68c9a000,0x68d1b000]
[error occurred during error reporting (printing stack bounds), id 0xb]

Current CompileTask:
C2: 179173  171             com.graphhopper.coll.GHLongIntBTree::put (115 bytes)

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0xb6408800 JavaThread "DestroyJavaVM" [_thread_blocked, id=28942, stack(0xb65a4000,0xb65f5000)]
  0x63e44400 JavaThread "qtp10808795-19" [_thread_blocked, id=28969, stack(0x63c1a000,0x63c6b000)]
  0x63e42c00 JavaThread "qtp10808795-18" [_thread_blocked, id=28968, stack(0x63c6b000,0x63cbc000)]
  0x63e41400 JavaThread "qtp10808795-17" [_thread_blocked, id=28967, stack(0x63cbc000,0x63d0d000)]
  0x63e3f800 JavaThread "qtp10808795-16" [_thread_blocked, id=28966, stack(0x63d0d000,0x63d5e000)]
  0x63e3e000 JavaThread "qtp10808795-15" [_thread_blocked, id=28965, stack(0x63d5e000,0x63daf000)]
  0x63e3cc00 JavaThread "qtp10808795-14" [_thread_blocked, id=28964, stack(0x63daf000,0x63e00000)]
  0x63e33000 JavaThread "qtp10808795-13 Acceptor0 SelectChannelConnector@<IP_ADDRESS>:8900" [_thread_in_native, id=28963, stack(0x67eae000,0x67eff000)]
  0x63e34c00 JavaThread "qtp10808795-12 Selector0" [_thread_in_native, id=28962, stack(0x6852e000,0x6857f000)]
  0x68676000 JavaThread "com.google.inject.internal.util.$Finalizer" daemon [_thread_blocked, id=28961, stack(0x63f27000,0x63f78000)]
  0x68a7d000 JavaThread "AsyncAppender-Dispatcher-Thread-0" daemon [_thread_blocked, id=28953, stack(0x68b77000,0x68bc8000)]
  0x6922c000 JavaThread "Service Thread" daemon [_thread_blocked, id=28951, stack(0x68c49000,0x68c9a000)]
=>0x6922a400 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=28950, stack(0x68c9a000,0x68d1b000)]
  0x69228400 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=28949, stack(0x68d1b000,0x68d9c000)]
  0x69226c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=28948, stack(0x68d9c000,0x68ded000)]
  0x69215000 JavaThread "Finalizer" daemon [_thread_blocked, id=28947, stack(0x6915e000,0x691af000)]
  0x69213800 JavaThread "Reference Handler" daemon [_thread_blocked, id=28946, stack(0x691af000,0x69200000)]

Other Threads:
  0x69210c00 VMThread [stack: 0x6be24000,0x6bea5000] [id=28945]
  0x6922dc00 WatcherThread [stack: 0x68bc8000,0x68c49000] [id=28952]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

As users have reported this is now working in jdk8 without any switch, switch was necessary to fix it in jdk 7. See mailing list discussion and #509


MSI installer for SMLNJ 110.99.2 reports as version <IP_ADDRESS>

Version
110.99.2
Operating System

[ ] All
[ ] Linux
[ ] macOS
[ ] Windows
[X] Other Unix

OS Version
other Any Windows
Processor
No response
Component
Installation
Severity
Minor
Description of the problem
The MSI installers generated for SMLNJ do not have any versioning information.
This means that:

In add/remove programs, the installed version is shown as <IP_ADDRESS>.  This stops third party software update checkers determining if SML is out of date.
WinGet, the Microsoft official package manager, cannot properly support SMLNJ (I tried to make a PR for it, but every version will be indicated as <IP_ADDRESS>, meaning nobody will ever be prompted to update).

The MSI itself needs to have the version number embedded into it at packaging time such that Windows understands what version is currently installed.  This will fix everything.
Additional comments:
I have a pull request open with WinGet to add support for SML, such that any user of W10+ could just type "winget install StandardMLofNewJersey" and have the newest MSI installed, and they could update with "winget upgrade StandardMLOfNewJersey", but this won't work for as long as every version's MSI reports itself as <IP_ADDRESS>.
Fix:
I believe that line 6 of /config/trunk/WinSetup/smlnj.wxs should somehow be fed the current version number.
Transcript
No response
Expected Behavior
No response
Steps to Reproduce
No response
Additional Information
No response
Email address
<EMAIL_ADDRESS>Comments from smlnj-gforge
Original smlnj-gforge bug number 302
Submitted via web form by Simon Hollingshead<EMAIL_ADDRESS>on 2022-29-30 at 18:2900
Keywords: msi, version

Ported fix from legacy version.


Init database with new dataset

Context

No JIRA ticket. Feature/bug fix.
Description

Added new columns to dataset
Initialized database with new dataset
Fixed index error (caused by errors with Excel .csv format export)

Type of change
Please select options that are relevant.

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

How Can This Be Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration and any other tests you think may be worth running (help out the tester pretty please would be appreciated)

[ ] Check database using client or IntelliJ after the program has been run

Notes:

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have given testing instructions for the reviewer
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] Jira ticket number in PR title
[ ] Contributer name in PR title

thank you for documenting. It made my day just a little bit better.

Just kidding. Redo with new clean structure from main.


Error In reading .aedat4 file on Google Colab

As the title says, the colab installation of aestream is failing to recognise the .aedat4 file. (part of Norse tutorial )

'.dat' file format is being read with ease. Can you guys please look into the issue and help me out?

Thank you very much for the report. That's indeed unexpected (particular because it's part of the tutorial!). I'll look into it shortly. Meanwhile, could I ask you to check whether it works with a previous version?

Thank you so much for the reply,
It does work with ".dat"  files. Should I try with older version of aestream?

@Jegp I tried with AEStream versions

Version 0.6.3, 0.6.2 :
Error :  Invalid AEDAT version

Version 0.6.0:
Import statement says No SPECK module

Version 0.4.0, 0.5.1 and 0.1.0 :
failed to build

I'm still facing same error. Older versions

I found the problem! The download link is deprecated, so what you're downloading with the wget command isn't an AEDAT4 file at all! No wonder AEStream complains :P Sorry, Sharepoint is just a pain in the neck :-/
I corrected the link in the notebook, but here is the link for convenience. Try to copy that into the code and see if that works better: https://cloud.jepedersen.dk/s/ze5Xjxe8wCHwkxD

Hi @Jegp , I apologize for not responding for a long time.
The link that you provided work great. I'm able to load it and see the events in it.  Thank You very much

But I guess the Norse Tutorial is outdated, because the functions that has been called such as  FileInput.parts, FileInput.frames

The parts API isn't fully finished, I'm afraid. Help is more than welcome :-)
Meanwhile, try the .load() function which should let you get all the events at once in a giant list. Would that help?


changes in repo to make it deployable on docker

@ravsa Your image is available in the registry: docker pull registry.devshift.net/fabric8-analytics/api-machine-stacks:SNAPSHOT-PR-2


Update this crate: make it idiomatic, panic-free, and more efficient

This crate could use a lot of updates. May I ask whether it is still maintained?
There are a number of areas for improvement in the current version:

Returning an empty string rather than Option is non-idiomatic, and this error behavior is undocumented.
The functions allocate a whole hash map every time. A match clause would avoid requiring any allocation at all.
There is a panic! and a println! in the current implementation of find_iso_3166.
Stringly-typed country codes could be replaced by a proper struct, or perhaps an enum.

I've fallen into a time suck at work.   Big project.    Did you want to take the crate over?

Sure, I'd be willing. Let me know what I need to do logistics-wise, and if there are any requirements (e.g., you'd like to maintain a certain MSRV).

Is there any movement on this? :grin:

Hi @virtualritz , I had some uncommitted changes from several months ago in my fork. I just pushed them, so you can check it out if you like. Although I haven't field-tested the code, there are unit tests to make sure the new version matches the behavior of the old version (where it matters, of course), while also eliminating panics and stringly-typed spaghetti.
https://github.com/A248/e164-phones-countries/tree/idiomatic-and-efficient
I never got a response from @visualjeff who officially maintains this crate. If, in the interim, you want me to publish my fork under a new name, please let me know. I'm happy to maintain my fork since I will need to use it myself some time in the coming year.

If, in the interim, you want me to publish my fork under a new name, please let me know. I'm happy to maintain my fork since I will need to use it myself some time in the coming year.

If this proposal is still valid, I endorse it

@visualjeff thank you for allowing this project to live forward!
@A248 if you want to submit a PR with your changes I can merge it. Otherwise I will do it myself, giving you the attribution, so we can have an updated version published with the original name

@fastfailures Done, feel free to look over the PR


is dynamic component slot typing supported?

version: 0.37.3
<component  :is="list">
  <template #default="scope">
    <slot v-bind="scope" />
  </template>
</component>

0.36.1 is not have this kind of lint issue.

here is the minimal reproductive repo
https://github.com/exherb/vite-project
https://github.com/exherb/vite-project/blob/main/src/components/HelloWorld.vue
Run npm run lint will report
➜ npm run lint

><EMAIL_ADDRESS>lint
> vue-tsc --project . --noEmit

src/components/HelloWorld.vue:9:10 - error TS2339: Property 'scope' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<Readonly<ExtractPropTypes<{}>> & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 10 more ...; $watch(source: string | Function, cb: Function, options?: WatchOptions<...> | undefined): WatchStopHandle; } & Readonly<...> & Sha...'.

9       {{ scope.msg}}
           ~~~~~

Found 1 error in src/components/HelloWorld.vue

got time to check this issue? thanks @johnsoncodehk

For me it also started happening recently.
Slot scope variables used to default to any I believe, causing no issues throughout our app, but now suddenly we have a million of these:

Manually typing as was suggested somewhere else also doesn't work.
Eg. #default="{ index }: { index: number }"

@johnsoncodehk any idea for a work around?


DSEGOG-101 specify max shots to display

Description
This adds radio buttons to allow the user to specify the maximum number of shots

to display in the plot
to paginate through in the record table

The current setting for max shots is stored as part of the search parameters, meaning things only update when the user clicks Search.
Testing instructions
There's only so much testing of this that can be done considering the options for Max Shots are 50, 1000 and Unlimited while the test data we have is limited to just over 100 shots. However, I've mocked things where I can in tests. At the moment, when you click on 1000 or unlimited, the correct logic should kick in so that the table and plots display all shots.

[ ] Review code
[ ] Check Actions build
[ ] Review changes to test coverage

Agile board tracking
Closes DSEGOG-101

There are definitely conflicts between this and https://github.com/ral-facilities/operationsgateway/pull/138 so approve one before the other


Update Bengali translation

Bangla translation updated to reflect change in English.

Thanks! I hope to implement soon some process and structure for keeping the locales in sync long-term without needing translators to constantly be checking for changes.


Update NodePaths only in built-in resources

Fixes #84910

It's been a while, could use another rebase?

Why? There are no conflicts and the code is unlikely to have stopped working.

Note #85517, which "fixes" the same issue by disabling functionality.
Also relevant discussion from chat.

(pasting as image, because it's from private channel)

My opinion is, I think the functionality should be restored but limited as this PR does. Checking only for built-in resources' NodePaths is not just performant, but much, much safer as it pretty much ensures the updated NodePath points to a valid node in the scene. If it also affected external Resources there would be no way of guaranteeing it.

Rebased and added revert.

Thanks!

I'm on Godot 4.3 (beta1) and while in the editor adding/moving/removing nodes is still painfully slow when many nodes are in the scene. Is this still being worked on?

The issue linked to this pull request is closed. If the problem still exists in some form, see if it was already reported and open a new issue if it wasn't.

This may be related to #83460, which is still open. Editor freezes when adding, moving, or removing nodes in a scene with many nodes, even if they are just built-in nodes like Node2Ds. The more nodes, the longer the freeze.


Certificate caching issue with 2.0.2?

I'm using 2.0.2 (installed via composer) and am finding that if you don't manually remove /tmp/stash each day, auth fails during verifyIdToken().  I'm not sure what's up - the cache items aren't due for expiration, so it's not just a failure to purge.  Anyone else seeing this?

@cmcfadden This is interesting, I take it you've installed the tedivm/stash dependency to use the File cache?

Yeah, I'm running against the current master head for tedivm/stash (6aec97c9cc413223136e5f62dd200cf5eb932d1b)

It's definitely odd - here are a few more clues.  What's happening is the JWT->verify function is failing for all of the available certs in the cases where it fails.  However, it's more sporadic than I first realized.  If I repeatedly try to auth, I'll get a mix of successes and failures.
Disabling the cache in Verify.php (commenting out the cache fetch in getFederatedSignOnCerts) seems to resolve it consistently - I haven't made it fail ever with that disabled.  Unfortunately it doesn't look like it's possible to disable caching entirely if I've got stash loaded for other uses in the app (without modifying verify.php).
Very odd.

One more note - if I just curl the URL for certs, I get back different results pretty consistently - sometimes three certs, sometimes four, and different results for different hosts.  Is there somewhere that explains what to expect from that from google?

I'm running into similar issues on 2.0.3. What happens is that verifyIdToken() works and then after the next day or so it stops working. Each time I've been able to get it working again by clearing out the certificates cache. I'm using symfony/cache, which is PSR-6 compatible, instead of using tedvim/stash.


Document ability to update a service's image

Describe the proposed changes
Document the ability to update a service's image using service update -image
Unreleased project version
Engine 1.13
Related issue
Fixes #528
Related issue or PR in another project
https://github.com/docker/docker/pull/28173
Please take a look
@nishanttotla

It might be useful to add some more details for the workflow here, or an example if you think suitable.
In particular:
docker service create --name xyz image:tag

will create a service with image image:tag@sha256:34834908r... based on the resolution of tag to digest at creation time. Even if the digest changes for this tag, any service updates will continue to use the same digest, unless the --image flag is added on a service update, in which case the tag will be resolved to digest again, and the service image updated if the digest has changed.
The user can also create a service providing a digest, in which case it will be used directly with no resolution attempt. Additionally, if the image with a certain digest exists locally, Swarm will not pull it (https://github.com/docker/docker/pull/28265), and just use the local copy.
WDYT @mstanleyjones?

cc @aaronlehmann

Addressed all feedback except for the question above.

@aaronlehmann PTAL again, tried to reword to catch the drift of what you were saying.

@aaronlehmann @stevvooe @nishanttotla PTAL again and let me know if I have captured what happens if the tag can't be resolved.

Feedback addressed. PTAL.

OK, fixed the latest feedback!

LGTM

Merged! 🎉


ux-redesign: VM Details > Nics Card

First round is to replace the stub card with a read-only card.
Second round is the full Nic edit as per UX designs that require finalization.

Full edit in: #796


Binding for ElementHandle.contentFrame()

This should be included in Puppeteer 1.1.2 which is expected to be released on March 15th.
Docs

I'm trying to make this binding, but I got dependency cycle error from following code (src/ElementHandle.re):
<EMAIL_ADDRESS>t]
external contentFrame : unit => Js.Promise.t(Js.Nullable.t(Frame.t)) = "";

error message:
ninja: error: dependency cycle: src/Frame-BsPuppeteer.cmj -> src/FrameBase-BsPuppeteer.cmj -> src/ElementHandle-BsPuppeteer.cmj -> src/Frame-BsPuppeteer.cmj

Do you have any idea how to avoid this error?

Whenever I have run into a dependency cycle I have started abstracting the types out into another module. I've just been putting them in Types.re. If you can't get rid of the cycle using what's there then you can add another type in that file.

Thanks!


Spec: include support for CASE

Feature already supported. See.

Should we include an explicit mention of this in the spec doc?


Make coveralls optional for forked branches

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)

Description
This PR makes the coveralls step of the Circle CI build optional so that external contributors can open PRs from forked branches.

@rafascar Thanks for the comments. I updated the PR accordingly.


User Roles

This implements UserHasRole availabilityCheck and adds availabilityCheck checking in ToolsInfo to let tool availability to be configured in Q Server tools config.

Some general testing comments on the case of a not available tool:

Should the preview still be shown if you access it via direct link?
And if we still show the preview, should we maybe disable the buttons on the right side? Because these could generate negative side effects anyway:
-> you are able to activate an item -> not so sure if you should be able to do that
-> if you click on blueprint button, the blueprint is actually created. You will get an error message, that the tool is not available but if you have the respective rights to see the tool, you'll also see the copy of the item
If you are e.g. having a filter to only quizzes and all of sudden this tool is not available anymore for your user you'll still see quizzes in search results when you access the overview page for the first time
If you click on one of the buttons on preview page and click away the error message and once again you click on one of the buttons you will not get the error message again.

@fuenkchen the edit/blueprint buttons are not visible anymore on item overview page if tool is not available to user.
I'd leave the filter thing as it is and fix it through a proper refactoring once. It's not really critical as these roles won't change too often.


JSON return video IDs from playlist, but not its detail.

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.06.29 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
It would be nice to have an option, which return video IDs from the playlist.
I know there are existing options -j and -J which return JSON with that information, however it also loop through each video ID to get its detail, which in my case is not needed.
For a list (for example, a youtube channel video), which has thousand of videos, -J is too slow if I just need the video ID.
Thanks.
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

Sorry, I just found I can use -J --flat-playlist to achieve that. thanks.


No world generator when building from source (Eclipse)

What you were trying to do
Run Terasology from eclipse, create a new world
What actually happened
World generator wasn't avaible
How to reproduce

Git clone Terasology into Eclipse
Run gradlew
Import as new Gradle project
Run Terasology via Run Configurations

Log details and game version
https://paste.ee/p/TuGCu
Game Version: Latest, as of 10/23/2018
Computer details
OS: Linux, OpenSuse
Notes
This has the same symptoms as #3363, but doesn't appear to be a building error, as both automatic and manual builds didn't solve anything.

try running ./gradlew jar game.

Tried that, it doesn't do anything other than normal. Also, I'm trying to run it from Eclipse, not from the terminal.

Never mind, after I ran that, I had those classes, and the game ran fine. However, it is odd that it didn't build from Eclipse, does that mean that I will have to run that every time I want to build?


Deprecate all the old component repos

Leave all old tags in place for folks who might be pulling older versions with Bower.
Leave source code in master.
Follow example of cf-colors

Done!

:clap: thanks @anselmbradford!


Error when installing Dev Branch

I am having trouble understanding what is happening when I am installing this using the built-in installer script.
I am using ampps to prototype this before I deploy it to a webserver.
I think where it is choking is on the modified port I am using (port 81) instead of port 80
So, when installing, it should be localhost/dev/login/install

However I do get an error right at the end of the install process:

From what I can tell digging into the code, it is either something to do with the PORT or an issue with the root install path, which by default, wanted to be C:\Program. (global variable 'base_dir')
I am not sure if that should be C:\Program Files (x86)\ampps... etc or what
I assume this will likely work fine on a hosted platform without issue, but wanted to be sure I am not missing something before I go an try to deploy it to my web server.
NOTE: I have not modified any of the files. This is a pure CLONE, uploaded to my localhost
using PHP 5.5

I think you difficulty is because you included the installer path in base url. If you change base url to http://localhost/website/ it should work.

Yeah, also add the modified port to your base url, so
http://localhost:81/website
On Mon, Aug 7, 2017 at 5:44 PM, VA7NFH<EMAIL_ADDRESS>wrote:

I think you difficulty is because you included the installer path in base
url. If you change base url to http://localhost/website/ it should work.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fethica/PHP-Login/issues/102#issuecomment-320789314,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH24AnFm5btvnFlkOaHW7ecQ7-wpCZz0ks5sV4VQgaJpZM4Ov98c
.

So, I have beat this up some more, I feel like I am getting closer, but the base install path I think is what is getting me
Again, I am using Ampps installed locally:
*C:\Program Files (x86)\Ampps\www\Website\login*
is where the actual files live
http://localhost:81/Website/login/install/install.php
Is the URL I am using to fun the installer
These are the settings I am using

also, swapping the URL and root install yield the same results
Root = /
base URL = localhost:81/Website/login
This is a loot at the directory structure outside of the project view

This is the error on the install page

This is if I then try to ping the index page after (Which looks the same as the above screen)

I realize this is a Dev branch, and that is cool, I just wish I could figure out how to change the values or what it is looking at. I took a look at the DB config and that looks right (and connects and everything). I could try to put something in that will bark at the console, but I have not looked through the code enough to be able to do that.
I was able to get the release code to work just fine

This may have to do with my PHP version, I am going to derp with it some more and if I need, revisit this issue


docs: update adapter list & typo

Sorry, I forgot this one :sweat_smile:

No probs :-)
On Fri, Feb 24, 2023 at 10:01 AM Fatih Aygün @.***>
wrote:

Sorry, I forgot this one 😅
—
Reply to this email directly, view it on GitHub
https://github.com/hattipjs/hattip/pull/41#issuecomment-1443230562, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHVQRSJDX3S3IS7XFEAFFTWZB2INANCNFSM6AAAAAAVDVA2KM
.
You are receiving this because you authored the thread.Message ID:
@.***>